애플리케이션 데이터를 효과적으로 관리하는 것은 모든 애플리케이션에 필수적입니다. 스프링 데이터와 하이버네이트는 객체지향 코드와 관계형 데이터 저장소 간의 격차를 줄여 자바 영속성 프로그래밍을 획기적으로 간소화합니다.
《자바 퍼시스턴스 프로그래밍 완벽 가이드》는 스프링 데이터, JPA, 하이버네이트를 이용한 실습 예제를 통해 자바 영속성을 자세히 다룹니다. 이 책은 주요 자바 영속성 도구의 기능을 면밀히 분석하고 가장 일반적인 사용 사례를 안내합니다. 각 도구를 비교, 대조함으로써 애플리케이션에 어떤 도구가 적합한지 선택할 수 있습니다. 매핑 전략을 만들고 활용하는 방법, 하이버네이트와 스프링 데이터의 트랜잭션 접근 방식, 자바 영속성 애플리케이션을 효율적으로 테스트하는 방법까지 배울 수 있습니다. 관계형 데이터베이스와 비관계형 데이터베이스를 모두 활용하는 예제도 제시합니다.
★ 이 책에서 다루는 내용 ★
- 영속 클래스, 값 타입, 상속 매핑
- 컬렉션과 엔티티 연관관계 매핑
- 스프링 데이터와 하이버네이트를 이용한 트랜잭션 처리
- 페치 계획, 페치 전략, 페치 프로파일
- 데이터 필터링
- 스프링 데이터 REST 프로젝트 구축
- 비관계형 데이터베이스에서 자바 영속성 활용
- Querydsl을 이용한 JPA 쿼리
- 자바 영속성 애플리케이션 테스트
작가 소개
커틀린 투도세(Cătălin Tudose)
커틀린 투도세는 루마니아 아르제슈주 피테슈티에서 태어나 1997년 부쿠레슈티에서 컴퓨터 공학 학위를 취득했다. 또한 이 분야에서 박사 학위도 취득했다. 자바 분야에서 20년 이상의 경력을 보유하고 있으며, 현재 룩소프트 루마니아 지부에서 자바 및 웹 기술 전문가로 활동하고 있다. 부쿠레슈티의 자동화 및 컴퓨터 학부에서 조교 및 교수로 2,000시간 이상의 과정과 애플리케이션을 가르쳤다. 또한 폴란드에서 약 50명의 신입 자바 프로그래머를 양성한 기업 주니어 프로그램을 비롯해 회사 내에서 3,000시간 이상 자바를 가르쳤다. 그는 UMUC(University of Maryland University College)에서 자바 관련 온라인 강좌를 개설하기도 했으며 JUnit 5, 스프링, 하이버네이트와 관련된 주제에 대해 “JUnit 5를 이용한 TDD”, “자바 BDD 기초”, “자바에서의 테스트 피라미드 전략 구현”, “스프링 프레임워크: 스프링 AOP를 이용한 관점 지향 프로그래밍”, “JUnit 4에서 JUnit 5 테스트 플랫폼으로의 마이그레이션”, “하이버네이트 5를 이용한 자바 영속성 기초”와 같은 6개의 강좌를 플루럴사이트(Pluralsight)와 함께 개발했다. IT 분야와 수학 외에도 세계 문화와 축구에도 관심이 많다.
리뷰
0.0
구매자 별점
0명 평가
이 작품을 평가해 주세요!
건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
타인에게 불쾌감을 주는 욕설
비속어나 타인을 비방하는 내용
특정 종교, 민족, 계층을 비방하는 내용
해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
의미를 알 수 없는 내용
광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
저작권상 문제의 소지가 있는 내용
다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
아직 등록된 리뷰가 없습니다. 첫 번째 리뷰를 남겨주세요!
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.