일주일 만에 끝내는 하이버네이트 - Hanbit eBook Realtime 83
예제를 중심으로 빠르고 쉽게 하이버네이트를 배울 수 있다!
하이버네이트는 객체 모델(Object Oriented Model)과 관계형 데이터 모델(Relation Data Model) 사이의 불일치를 해결해 주는 ORM 도구로, 객체 지향 소프트웨어와 관계형 데이터베이스 간 작업의 효율성을 위해 개발되었다. ORM 도구 중 가장 강력한 편이고 경량(LightWeight)이며, 조작이 간편하다. 또한, SQL 결과를 해당 객체로 변경하는 코드가 불필요하고, 특정 DBMS에 영향 없이 JDBC API 사용을 줄일 수 있으며, 비즈니스 로직에 집중할 수 있어서 개발 시간을 단축할 수 있는 장점이 있다.
이 책은 하이버네이트를 접해서 알고는 있지만 세부 내용과 실무 적용 방법을 자세히 모르는 독자가 관련 기술을 빠르게 습득하길 원할 때 필요한 책이다. 예제를 중심으로 기초부터 설명하며, 기존 도서에 잘 다루지 않는 중고급 주제까지 다루고 있다. 이 책은 하이버네이트를 짧은 시간 내에 배워서 실무에 적용하길 원하는 독자들에게 도움이 될 것이다.
이 책의 주요 내용과 특징은 다음과 같다.
하이버네이트 사용을 위한 환경 설정부터 문제 범위 정의, JDBC를 이용한 해결법과 하이버네이트를 도입하여 문제점을 개선하는 방법을 설명한다.
하이버네이트의 실행과 동작 등 핵심 부분을 자세히 알아보고, 어노테이션을 이용하여 하이버네이트 애플리케이션을 생성하는 방법을 설명한다.
기존 도서에서는 잘 다루지 않았던 전략, 타입, 필터와 같은 고급 주제를 다룬다.
HQL에 대해 소개하고, 예제와 함께 API에 대해 설명한다.
JPA 표준 구현을 통한 하이버네이트의 지원과 애플리케이션에서 어떻게 활용할 수 있는지 살펴본다.
하이버네이트 4.x 버전에 대응한다.
[지은이] 마드후수단 콘다
마드후수단 콘다(Madhusudhan Konda)는 런던의 투자은행과 금융기관에서 경력직 자바 컨설턴트로 일하고 있다. 배포, 멀티 스레드, 확장 가능한 N-티어 아키텍처에 관심이 있으며, 금융 관련 고빈도(high-frequency)와 저지연(low-latency) 애플리케이션 아키텍트다. 집필에 남다른 애정이 있으며 멘토링에도 관심이 많다.
[옮긴이] 송기용
오픈소스 프레임워크를 사용한 웹 애플리케이션을 개발하고 있으며, 최근에는 함수형 프로그래밍에 관심이 많다. 현재 온라인 음원 서비스 회사에 재직 중이다.