해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
목차
- Part 1 하이버네이트 시작하기
Chapter 01 ORM과 하이버네이트
1. 영속성(Persistence)
2. 객체 지향 모델링과 RDBMS의 불일치
3. ORM과 하이버네이트
Chapter 02 하이버네이트 퀵 스타트
1. 하이버네이트 개발 준비
2. 하이버네이트 자바 어플리케이션 개발
3. 하이버네이트 웹 어플리케이션 개발
Part 2 하이버네이트 기초 학습
Chapter 03 영속 객체 매핑과 기본 API
1. 영속 클래스(persistence class)
2. 클래스-테이블 매핑
3. 하이버네이트 매핑 타입
4. CRUD를 위한 기본 API
5. 복합 키 매핑 처리
Chapter 04 연관과 컬렉션
1. 값 타입과 개체 타입
2. 컴포넌트
3. 1-1 관계와 n-1 관계
4. 참조에 의한 영속성 전이
5. 컬렉션 매핑과 1-n 관계
6. m-n 관계
7. 조인 테이블을 이용한 컴포넌트 관계
Chapter 05 클래스 상속 매핑 기법
1. 클래스 계층도 당 하나의 테이블
2. 클래스마다 하나의 테이블
3. 인스턴스 생성이 가능한 클래스마다 하나의 테이블
Chapter 06 하이버네이트 설정
1. SessionFactory 설정하기
2. 커넥션 및 DBMS 관련 프로퍼티 설정
3. J2EE 연동 설정
4. SQL 출력
5. 로깅(Logging)
Part 3 하이버네이트 심화 학습
Chapter 07 Session과 영속 객체의 생명주기
1. 영속 객체의 생명주기
2. Session과 단일 작업
3. Session에서 객체의 동일성
4. 객체와 데이터베이스 동기화(flush)
5. 준영속 객체 이용
6. Session 전파
7. openSession()과 getCurrentSession()의 차이
Chapter 08 트랜잭션과 동시 접근 제어
1. 트랜잭션 처리
2. 동시 접근 처리 기법
3. 대화에서의 동시 접근 처리 기법
Chapter 09 늦은 로딩과 조회 방식 제어
1. 늦은 로딩(lazy loading)과 프록시
2. 프록시와 상속의 타입 문제
3. 조회(fetch) 방식의 제어
Chapter 10 HQL(Hibernate Query Language)
1. HQL
2. 조인
3. 조회(fetch) 전략 설정
4. 컬렉션 필터
5. UPDATE와 DELETE HQL
6. HQL을 설정 파일로 분리하기
Chapter 11 Criteria API
1. Criteria API
2. 조인되는 객체의 제약 조건 지정
3. ResultTransformer를 적용한 결과 변환
4. Example을 이용한 검색
5. DetachedCriteria를 이용한 검색 조건 생성
Chapter 12 네이티브 SQL
1. 네이티브 SQL 쿼리
2. 네이티브 SQL의 분리
Chapter 13 하이버네이트와 캐시
1. 하이버네이트와 캐시
2. 2차 캐시 사용
3. 쿼리 캐시
4. 2차 캐시 제어
Chapter 14 커스터마이징
1. 커스텀 매핑 타입
2. 커스텀 식별자 생성기
Part 4 하이버네이트 활용
Chapter 15 어플리케이션 설계
1. 하이버네이트 커뮤니티의 두 가지 주요 패턴
2. 도메인 모델 패턴
Chapter 16 Spring 2와 Hibernate 3의 연동
1. 스프링의 HibernateDaoSupport
2. 스프링을 이용한 도메인 요소의 조립
Part 5 Appendix
Appendix A hbm2ddl을 이용한 DB 스키마 생성
1. hbm2ddl을 이용한 데이터베이스 생성
2. Ant를 사용한 스키마 생성 자동화
3. 프로그램에서 스키마 생성하기
Appendix B HSQL을 이용한 모델링 테스트
1. HSQL DB 설치
2. 서버 모드 실행
3. HSQL DB와 하이버네이트 연동
4. HSQL DB의 쓰임새
Appendix C 참고 자료
1. 하이버네이트
2. EJB 3.0 & JPA
3. 기타
출판사 서평
- ORM의 기본 매핑 및 1-1, 1-n, n-1, m-n 연관/상속 매핑
- 하이버네이트의 트랜잭션 처리
- 온라인 및 대화(오프라인)에서의 동시 접근 제어
- HQL/Criteria/네이티브 SQL을 이용한 검색
- 캐시를 통한 성능 향상
- 객체 지향 기반의 도메인 모델링
- 스프링 2와 하이버네이트의 연동
'장진달, 다음커뮤니케이션 광고플랫폼개발팀'
객체지향의 이슈에서 빠질 수 없는 ORM 중 가장 훌륭하다고 생각되는 Hiberate가
정작 국내에서는 좋은 서적 하나 없다는 것이 Hibernate를 사용하는 사용자로서 아쉬움을 남겼었는데
최범균님의 책을 읽고 그동안 학습의 어려움 때문에 망설였던 많은 개발자들도
쉽게 Hibernate에 접근 할 수 있는 기회가 주어진 것 같습니다.
이 책을 진정한 ORM을 사용하고 싶은 개발자들에게 권합니다.
'임한철, 네오엠텍'
이 책은 ORM과 Hibernate가 무엇이며 왜 사용하는지를 생각하게 해줄 것입니다.
손쉽게 환경을 구성할 수 있는 각 단원의 예제 코드와 하나도 버릴 게 없는 내용에서 저자의 숨은 노력이 느껴집니다.
저자의 과거 집필 서적을 읽어 본 경험이 있다면 Hibernate도 이 책을 추천합니다.
기본정보
ISBN | 9788980781980 |
---|---|
발행(출시)일자 | 2007년 04월 11일 |
쪽수 | 415쪽 |
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립