• [자바 ORM 표준 JPA 프로그래밍] 5장. 연관관계 매핑 기초

    5장. 연관관계 매핑 기초 object는 reference로 연관관계 table은 foreign key로 연관관계 서로 다른 둘을 mapping 하는데에는 다음 세 가지가 핵심 키워드 Direction: 참조하는 방향. 한 쪽만 참조하면 단방향, 서로 참조시 양방향(reference를 통한 연관관계은 항상 단방향임. 서로 참조시에도 unidrectional 연관관계가 두개인 것임). table은 항상 양방향 Multiplicity: 1:1, 1:N, N:1, N:M Owner:...


  • [자바 ORM 표준 JPA 프로그래밍] 4장. 엔티티 매핑

    4장. 엔티티 매핑 JPA에서 지원하는 mapping annotation은 크게 4가지로 분류 가능 대표적 annotation은 아래와 같음 객체와 table mapping: @Entity, @Table primary key mapping: @Id field와 column mapping: @Column relational mapping: @ManyToOne, @JoinColumn mapping은 xml로도 기술 가능 4.1 @Entity table과 mapping할 class는 @Entity annotation 필수 기본 생성자 필수 final class, inner...


  • [자바 ORM 표준 JPA 프로그래밍] 3장. 영속성 관리

    3. 영속성 관리 JPA가 제공하는 기능은 크게 다음과 같이 분류 가능 entity와 table을 mapping하는 설계 mapping한 entity를 실제로 사용 entity manager와 persistence는 mapping한 entity를 실제로 사용하는 동적인 부분에 해당함 3.1 entity manager factory와 entity manager entity manager factory 역할 entity manager를 만드는 공장 비용 생성 비용이 매우 크기 때문에 한...


  • URI, URL, URN

    URI (Uniform Resource Identifier) scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment] 통합 자원 식별자. 말 그대로 네트워크 상에서 자원을 식별해준다. URI 의 하위 개념으로 URL 과 URN 이 있다. URL이 가리키는게 자원, 즉 파일의 위치라면 URI 는 그보다 더 상위의 개념으로써 identifier 를 가리킨다고 볼 수 있다. 따라서 Apache, IIS 등의 핸들러를 나타내기 위해서는 URL 이...


  • [HTML5 & CSS3] CSS 기초 및 주요 선택자

    1. 연결 선택자 selector 와 selector 를 연결해 적용 대상을 한정하는 selector combination selector 라고도 한다. 1. Descendant Selector - 하위 선택자 <head> <style> body h1.desc { color:darkgreen; } </style> </head> <body> <div id="parent"> <h1 class="desc">하위 요소 1</h1> <div> <h1 class="desc">하위 요소 2</h1> </div> </div> </body> 하위 요소 1 하위...