본문 바로가기

분류 전체보기

자바 VO DTO 차이점 VO 개념Value Object는 DTO와 동일한 개념이나 차이 점은 read only 속성을 갖습니다.Value Object는 관계데이터베이스의 레코드에 대응되는 자바클래스입니다. 형태는 db레코드를 구성하는 필드들을 Value Object의 Attribute로 하고 해당 변수에 접근 할 수 있는 Getter Setter 메소드의 조합으로 클래스를 형성되어진 클래스입니다. 특성은 대체로 불변성이고 equals()로 비교할 때 객체의 모든 값을 비교해야 합니다. 필요성Network traffic을 줄임으로 인해서 효과적입니다.기대효과Network traffic이 줄어듭니다. 장 단점장점으로는 비 서버 측 클라이언트도 네트워크 오버헤드 없이 영속성 데이터에 액세스 할 수 있다는 점입니다. 데이터 전달을 위..
JSON data TreeViewer 프로젝트 진행중 JSON 데이터를 처리할 일이 많았는데한눈에 보기 쉽고 제대로 된 JSON 데이터 형식인지 쉽게 확인하고자 만들었다. 사용법JSON 데이터 로딩은 URL , File, Text 타입으로 할 수 있다로딩 타입을 선택하고 JSON 템플릿을 선택후 Convert 한 다음에 Treeview 버튼을 누르면 해당하는 JSON data를 트리뷰 형태로 볼 수 있다.다른 온라인 컨버터들과는 달리 여러개 띄워놓고 비교해가며 작업할 수 있음. 아래와 같이 JSON Data를 가져올 방식을(URL/FILE 경로/텍스트) 입력하고 Convert 버튼을 누르면 아래와 같이 선택한 템플릿에 맞춰서 깔끔하게 정렬이 되고 이를 TreeView 버튼을 통해 아래와 같이 트리뷰로 볼 수 있다.
[jQuery] 노드 찾기 1. 노드 찾기 - 태그 이름으로 노드 찾기 : $("태그이름"), $("선택자") - 클래스 이름으로 노드 찾기 : $(".클래스이름") - ID로 노드 찾기 : $("선택자") - 속성으로 노드 찾기 : $("[속성이름=값]") - 찾은 요소 개수 구하기 : .size() , .length - 찾은 요소 n번째 접근하기 : .eq(index) , .each(function(index){}); - 찾은 요소에서 특정요소만을 걸러내기 : .filter("선택자") - 찾은 요소에서 특정 자식요소만 찾기 : .find("선택자") 2. 자식 노드 찾기 - 전체 자식 노드 찾기 -- 텍스트 노드 포함 전체 자식 노드 찾기 : $("선택자").contents() -- 텍스트 노드 제외한 전체 자식 노드 찾기 ..
[jQuery] – append(), appendTo(), html(), prepend(), prependTo(), text() , after() , before() append() - 지정한 요소의 마지막에 내용를 추가 appendTo() - 지정한 요소의 마지막에 내용를 추가 # append()와 appendTo()는 동일한 기능을 수행하지만, 추가될 내용과 타겟의 위치가 다름. A.append(B) - A에 B를 추가 A.appendTo(B) – B에 A를 추가 html(value) - 지정한 요소 내부에 새로운 html문자열(value)을 추가 prepend() – 지정한 요소의 시작 부분에 내용을 삽입 prependTo() – 지정한 요소의 시작 부분에 내용을 삽입 # prepend ()와 prependTo()는 동일한 기능을 수행하지만, 추가될 내용와 타겟의 위치가 다름. A.prepend(B) - A에 B를 추가 A.prependTo(B) – B에 A를 ..
JAVA에서 NULL 체크 어떻게 하고 계시나요? 다들 널 체크 어떻게 하고 계시나요? param ==null || 뒤에 두번째 조건문에서 param.equals("") 를 쓰시거나 param.length()==0 를 쓰시거나 param.isEmpty() 를 쓰시곤 하실텐데요. String.length() 메소드 ----------------------------------------- public int length() { return count; } ----------------------------------------- String.equals() 메소드 -------------------------------------------- public boolean equals(O bject obj) { if(this == obj) return tru..
KeyboardEvent Value (keyCodes, metaKey, etc) #Table of Values Key Code backspace 8 tab 9 enter 13 shift 16 ctrl 17 alt 18 pause/break 19 caps lock 20 escape 27 (space) 32 page up 33 page down 34 end 35 home 36 left arrow 37 up arrow 38 right arrow 39 down arrow 40 insert 45 delete 46 0 48 1 49 2 50 3 51 4 52 5 53 6 54 7 55 8 56 9 57 a 65 b 66 c 67 d 68 Key Code e 69 f 70 g 71 h 72 i 73 j 74 k 75 l 76 m 77 n 78 o 79 p 80 q 81 r 82 s 83 t 84..
[jQuery] : attribute와 property 의 차이 HTML : attribute와 property 의 차이 원문 : http://jquery-howto.blogspot.kr/2011/06/html-difference-between-attribute-and.html 이 짧은 글을 통해 HTML에서 말하는 attributes와 properties의 차이점을 설명하고자 한다. jQuery1.6 에 소개되는 .prop() 함수에 대해 기존 .attr() 과 무엇이 다른지 많은 질문이 제기되었다. 이 글이 그것을 이해하는데 도움이 되었으면 한다. attribute는 무엇인가? Attributes는 HTML 요소의 추가적인 정보를 전달하고 이름=“값” 이렇게 쌍으로 온다. 예를 들어 를 보면 div 태그가 class 라는 값이 ‘my-class’인 attribut..
JavaMail API를 이용한 메일 가져오기 JDC Tech Tip "Sending Mail With the JavaMail API에서는 JavaMail API를 이용한 SMTP를 통해 메일을 보내는 방법을 보여준다. 이 팁은 POP / IMAP 서버에서 메일을 가져오는 방법을 보여줄 것이다. 메일을 가져오는 것은 메일을 보내는 것과 비슷하다. 예를 들면, 메일을 보낼 때는 Session, Message, Address, Transport 클래스를 사용한다. 메일을 가져올 때도 같은 Session, Message 클래스를 사용하지만, Folder와 Store 클래스를 사용할 수도 있다. 메일을 가져오려면 메일서버에 접속하고 메시지는 Store의 Folder에 저장이 된다. 메일을 가져오기 위하여 처음 할 일은 메일서버와 연결을 하는 것인데, 메일을..