로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

하이버네이트 3 프로그래밍

   
지은이 최범균   |   출판사 가메출판사  |   발행일 2007년 04월 11일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 20,000원18,000원 10%
마일리지 5% 1,000원
발행일 2007-04-11
ISBN 8980781989 | 9788980781980
기타정보 국내서 | 415쪽
예상출고일
배송비 2,000원 (20,000원이상 무료배송)
   
프로그래밍언어
종합지수 6p 330 위
   
 

기초적인 내용붜 심화 학습까지 순차적으로 내용을 구성해서 하이버네이트를 처음 접하는 개발가 쉽고 빠르게 하이버네이트에 진입할 수 있도록 하였으며, 하이버네이트를 사용해본 개발자들은 레퍼런스로 사용할 수 있도록 하기 위해 다양한 코드를 수록하였다.

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. 기타
최범균
- 다음 커뮤니케이션, CTO, 기술전략팀
- 자바캔(http://javacan.madvirus.net) 운영

주요 저서로는「JSP 2.0 기초부터 중급까지」, 「Ajax 프로그래밍 기초부터 중급까지」가 있다.
역시 hibernate
김영호님이 쓰신 서평보기 I 평점 I 조회수(1137) I 공감 (0) I 블로그
음.. 현재 일본에서 개발할때 최범균님의 책을 보고 프로젝트에서 사용했습니다.일본에서도 하이버네이트를 사용하는 경우가 증가하고 있는데요.... 스프링과 연동때 많이 쓴다고 합니다.. 전 스트럿츠에서 연동했지만....일반 하이버네이트 메뉴얼보는것 보단 정리된 하이버네이트 3 프로그래밍으로 정리하는게 좋을듯 합니다.최근 이클립스에서 하이버네이트 플러그인이 나와 사용되고 있는데...거기에 대한 설명이 적어 조금 아쉬웠습니다.db가 복잡해지면 일일이 mapping하는게...
하이버네이트 입문서로 추천
김승권님이 쓰신 서평보기 I 평점 I 조회수(1388) I 공감 (0) I 블로그
400페이지면 적지 않은 분량인데, 여유있는 편집으로 인해 느껴지는 책의 분량은 그보다도 더 적습니다. 그 만큼의 분량이라고 믿기지 않을만큼 하이버네이트를 이해하는데 필요한 모든 핵심 개념을 그 안에서 잘 정리하고 있습니다. 관심있었던 부분은 Conversation(대화)이나, Transient(비영속)/Persistent(영속)/Detached(준영속) 등과 같은 용어를 어떻게 정리하셨나 하는 것이였습니다. 국내에 처음 소개되다 보니 일일이 대응하는 단어를 찾으시는 과정에서 많은 고...
자바 프로그래머라면 반드시 알아야 하는 ORM책
강혜원님이 쓰신 서평보기 I 평점 I 조회수(2073) I 공감 (0) I 블로그
자바 프로그래밍이라고하면 거의 90%쯤은 웹 프로그래밍이고(안타깝지만)웹 프로그래밍이라고 하면 거의 99%쯤은 DB를 사용하는 프로그래밍이죠. J2EE쪽에서 MVC패턴을 사용하는것이 일반화 된 이유도, 객체지향 프로그래밍과RDBMS와의 불일치를 해결하기 위해 하는것 아니겠습니까?(저는 그렇게 생각하는데요...)DAO니 VO니 하는 J2EE패턴들이 일반화된것도 어째 JDBC를 사용하게되면 try...except...finally 들의 과도한 사용으로 인해서소스가 안드로메다로 가버리니... ...
SQL 전문가 가이드 [The Guide for SQL Professional](2013 Edition)...
한국데이터베이스진흥원
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
JSP 2.1 웹 프로그래밍(입문에서 완성까지)(SECOND EDITION)...
손진곤
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
윤성우의 열혈 C++ 프로그래밍...
윤성우
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(30)
회원평점   회원서평수 3
역시 hibernate
김영호 님  2007-08-07
하이버네이트 입문서로 추천
김승권 님  2007-05-16
자바 프로그래머라면 반드시 알아야 하는 ORM책
강혜원 님  2007-04-22
최범균 의 최근 저서
 
초보 웹 개발자를 위한 스프링5 프로그래밍 입문
23,850원
(10%↓+5%)
 
JPA 프로그래밍 입문
22,500원
(10%↓+5%)
 
최범균의 JSP 2.3 웹 프로그래밍 기초부터 중급까지
24,300원
(10%↓+5%)
 
스프링4 프로그래밍 입문
22,500원
(10%↓+5%)
 
웹 개발자를 위한 Spring 4.0 프로그래밍
28,800원
(10%↓+5%)
 
가메출판사 출판사의 신간
JPA 프로그래밍 입문
최범균 저
22,500원
(10%↓+5%)
 
101 효과적인 쇼핑몰 창업과 운영
전진수 저
19,800원
(10%↓+5%)
 
HTML5 API 프로그래밍
조용준 저
20,700원
(10%↓+5%)
 
Ajax와 jQuery 프로그래밍 입문
인경열 저
21,150원
(10%↓+5%)
 
C++ API OpenCV 프로그래밍
김동근 저
27,000원
(10%↓+5%)
 
이메일주소수집거부