logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

하이버네이트 프로그래밍 Harnessing Hibernate

하이버네이트 프로그래밍 Harnessing Hibernate

(자바 고급 개발자로 가는 필수 프레임워크)

제임스 엘리어트, 티모시 오브라이언, 라이언 파울러 (지은이), 정미영, 황용대 (옮긴이)
  |  
한빛미디어
2009-07-06
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

하이버네이트 프로그래밍 Harnessing Hibernate

책 정보

· 제목 : 하이버네이트 프로그래밍 Harnessing Hibernate (자바 고급 개발자로 가는 필수 프레임워크)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788979146745
· 쪽수 : 444쪽

책 소개

객체와 데이터베이스 정보의 관계를 매핑하여 데이터를 객체지향으로 처리할 수 프레임워크인 하이버네이트 프레임워크 학습서. 앤트, 메이븐 앤트 태스크, HSQLDB와 같은 하이버네이트와 관련한 기본적인 도구 사용법과 함께 MySQL이나 이클립스 IDE 같은 도구를 함께 다루는 방법을 소개한다. 애플리케이션에 저장된 데이터를 쉽고, 효율적으로 다루는 방법도 알 수 있다.

목차

1부. 하이버네이트 쾌속 학습
1장 설치 및 설정
1 앤트 배포판 가져오기
2 자바 버전 확인하기
3 앤트용 메이븐 태스크
4 앤트용 메이븐 태스크 설치하기
5 HSQLDB 데이터베이스 엔진 사용하기
6 하이버네이트 코어 사용하기
7 프로젝트 구조 설정하기

2장 매핑을 소개합니다
1 매핑 문서 작성하기
2 클래스 파일 생성하기
3 스키마 생성하기

3장 하이버네이트 활용
1 하이버네이트 설정
2 영속 객체 생성하기
3 영속 객체 검색
4 쿼리 작성을 위한 더 좋은 방법

4장 컬렉션과 연관
1 매핑 컬렉션
2 영속 컬렉션
3 컬렉션 탐색
4 양방향 연관 사용하기
5 간단한 컬렉션 다루기

5장 다양한 연관
1 Eager 연관과 느슨한(Lazy) 연관
2 Ordered 컬렉션
3 컬렉션 연관 보강하기
4 생명주기 연관
5 재귀 연관

6장 커스텀 밸류 타입
1 사용자 타입 정의하기
2 영속 열거형 정의하기
3 커스텀 타입 매핑 사용하기
4 영속 열거 다루기
5 혼합 사용자 타입 빌드하기

7장 대안: 설정 파일 대신 애노테이션 사용하기
1 하이버네이트 애노테이션
2 애노테이팅 모델 객체
3 대안적 접근 방법

8장 크리테리아 쿼리
1 간단한 크리테리아 사용하기
2 복합 크리테리아
3 크리테리아 프로젝션과 어그리게이션
4 연관에 크리테리아 적용하기
5 예제(example) 객체를 이용한 검색
6 프로퍼티 지향 크리테리아 팩토리

9장 HQL 살펴보기
1 HQL 쿼리 작성하기
2 프로퍼티와 일부분 선택하기
3 정렬
4 어그리게이트 값 다루기
5 네이티브 SQL 쿼리 작성하기

2부. 다른 도구와 연결하기
10장 MySQL 연결하기
1 MySQL 데이터베이스 설정하기
2 MySQL에 연결하기
3 실행하기
4 데이터 살펴보기

11장 하이버네이트와 이클립스: 하이버네이트 도구 실제로 사용하기
1 이클립스에 하이버네이트 도구 설치하기
2 하이버네이트 콘솔 설정 생성하기
3 추가 편집 지원
4 하이버네이트 콘솔 퍼스펙티브
5 코드 생성
6 매핑 다이어그램

12장 메이븐 파헤치기
1 메이븐이란?
2 메이븐 설치하기
3 프로젝트 빌드, 테스트, 실행하기
4 메이븐을 사용하여 IDE 프로젝트 파일 생성하기
5 메이븐으로 리포트 만들기
6 메이븐 프로젝트 객체 모델
7 메이븐 빌드 생명주기
8 메이븐 하이버네이트3 플러그인 사용하기
9 메이븐 프로되기

13장 스프링 도입하기: 하이버네이트와 스프링
1 스프링이란?
2 데이터 액세스 객체 작성하기
3 애플리케이션 컨텍스트 생성하기
4 총정리

14장 마무리: 스트라이프에서 하이버네이트와 스프링 사용하기
1 스트라이프 가져오기
2 톰캣 준비하기
3 웹 애플리케이션 생성하기
4 스트라이프 추가하기
5 연관 다루기

저자소개

제임스 엘리어트 (지은이)    정보 더보기
버비(Berbee)사의 수석 소프트웨어 엔지니어이며, 20년 경력의 시스템 개발자이다. 제임스는 작업 환경을 편리하게 만들기 전에 (이미) 객체 설계를 시작했다. 그는 다른 개발자의 작업을 단순화시킬 수 있는 고품질의 도구와 프레임워크를 만드는데 열정을 갖고 있다. 특히 자바를 효율적으로 사용하면 그러한 효과를 얻을 수 있다는 점을 좋아한다.
펼치기
티모시 오브라이언 (지은이)    정보 더보기
Emacs의 열렬한 지지자였지만 최근에는 애플 매킨토시 컴퓨터로 돌아섰다. 1980년대 초 TRS-80으로 프로그래밍을 시작했고 버지니아 대학교(University of Virginia)에서 전기 공학을 공부했다. 그는 주로 기술분야에서 전문가로 활동하며, 종종 Grassroots Technologies와 협력해서 일하기도 한다. 최근에는 금융 소식, 소비자 보호, 자동차, 교육 출판 산업의 다양한 고객을 위한 하이브리드 아키텍처를 개발했다.
펼치기
라이언 파울러 (지은이)    정보 더보기
버비사의 소프트웨어 엔지니어이다. 그의 프로그래밍 인생은 미시건의 그랜드 래피드에 있는 세인트 스테판 초등학교의 애플 II 컴퓨터의 Basic에서 시작되었다. 한동안의 공백 후 미시간, 알마에 있는 AlmaCollege의 컴퓨터 사이언스과로 돌아가 학사 학위를 받았다.
펼치기
정미영 (옮긴이)    정보 더보기
자칭 하프리랜서(half-free-lancer)이며, 현재 연세대학교 청년문화원에서 온라인 학습생태계 필통넷을 개발하고 있다. 최근 세대 간 돌봄이 있는 공간으로서의 웹에 관심이 있다. 그리고 1인 기업가이면서 개발자로 활동하고 싶다. 10년째 장래 희망은 ‘여전히 즐겁게 일하는 할머니 개발자’가 되는 것이다.
펼치기
황용대 (옮긴이)    정보 더보기
명지대학교를 졸업하고 2004년부터 현재까지 전업 프로그래머로 활동 중이다. 다음커뮤니케이션, 컨텐츠플러그를 거쳐 친구들과 함께 만든 스타트업에서 개발을 담당했었다. 현재는 네오플에서 모바일 앱의 서버 프로그래머로 일하고 있다. 자바와 루비를 주로 다루며 DevOps와 시스템 아키텍처에 관심이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책