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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

  • 네이버책
  • 알라딘
  • 교보문고
"jpa"(으)로 21개의 도서가 검색 되었습니다.
9791186710586

JPA 퀵스타트

채규태  | 루비페이퍼
27,000원  | 20200901  | 9791186710586
이 책은 자바 기반의 데이터베이스 연동 기술의 변화를 개념으로만 설명하는 것에 그치지 않고, 하나의 예제를 JDBC, 마이바티스, 하이버네이트로 모두 구현해봄으로써 각 기술의 장단점은 물론 ORM이 등장하게 된 배경을 몸소 체득하는 것으로 시작한다. 데이터베이스 관점에서 바라보면 난해하게 느껴지는 JPA를 객체지향 관점으로 이해할 수 있도록 JPA의 개념과 클래스와 테이블 매핑 예제를 단계별로 실습할 수 있도록 구성했다. 이러한 이해를 바탕으로 JPQL, 네이티브 쿼리, 크라이테리어 등을 학습하며, 스프링과 JPA 연동하는 방법을 알아보며 끝으로 스프링 MVC 모듈과 JPA를 활용해 간단한 쇼핑 시스템을 만들어본다.
9791161758305

스프링 부트 JPA 모범 사례 (스프링 부트 기반 애플리케이션에서의 JPA 성능 최적화)

안겔 레오나르드  | 에이콘출판
45,000원  | 20240329  | 9791161758305
최근 클라우드 네이티브(cloud-native) 애플리케이션 구축에 많이 활용되는 스프링 부트(Spring Boot) 기반에서, 데이터 액세스 기술로 인기를 끌고 있는 것이 바로 JPA(Java Persistence API)다. 그러나 JPA는 익숙하던 기존의 방식과는 달리 내부적인 처리 메커니즘을 어느 정도 이해해야 어려움 없이 활용할 수 있다. 특히, 잘못 설계된 연관관계(association) 등은 성능에 많은 영향을 주기도 한다. 이 책은 JPA의 다양한 측면, 특히 성능과 관련된 이슈와 이를 해결하는 120개 이상의 모범 사례를 다룬다. 실용적인 레시피를 중심으로 구성되고, 각 레시피는 성능 관련 사례를 중점적으로 다루고 있으며, 여러 스타일(순수 하이버네이트 사용, 스프링 데이터 JPA 등)로 작성된 온전한 많은 예제를 제공하고 있다. ◆ 스프링, 스프링 부트, 하이버네이트를 사용해 자바에서 데이터 유지하는 방법 ◆ 더티 트래킹 활성화 방법 ◆ 다대다 연관관계를 효율적으로 구성하고 List와 Set 선택을 결정하는 방법 ◆ MySQL을 통한 데이터 스트리밍 방법 ◆ 단일 SELECT로 부모 측과 연관관계를 효율적으로 가져오는 방법 ◆ 포크(fork)/조인(join) 프레임워크를 통한 배치 파일 처리 방법 ◆ 컬렉션 및 커넥션 작업 방법 ◆ 쿼리, 잠금, 스키마, 하이버네이트 타입에 대한 처리 방법
9788980782901

JPA 프로그래밍 입문 (Java Presistence API)

최범균  | 가메
22,500원  | 20170531  | 9788980782901
JPA(Java Persistence API)를 시작하려는 개발자를 위한 입문서 『JPA 프로그래밍 입문』. 엔티티, 밸류에 대한 기본 매핑부터 콜렉션 매핑까지 핵심 설정 설명하고 쿼리 방식 조회(JPQL), 코드 방식 쿼리(크리테리아), 네이티브 쿼리를 이용한 데이터 조회 방법, 스프링과 스프링 Data JPA 연동 소개를 담고 있다.
9791189184124

RESTful API 서버 구현 (스프링 부트와 JPA를 이용하는 API 서버 만들기)

구멍가게 코딩단  | 남가람북스
28,800원  | 20240702  | 9791189184124
이 책은 최근에 유행하는 다양한 프런트 엔드 기술을 서포트하기 위해서 만들었습니다. React나 Vue.js, Android, iOS와 같이 별도의 애플리케이션을 제작하기 위해서는 데이터를 제공하는 API 서버의 존재는 필수적이고 이를 어떻게 만들어야 하는지에 대한 고민의 결과입니다. 이 책에서는 가장 흔하게 사용되는 RESTful한 서비스를 만들고 JWT를 활용해서 비정상적인 사용자의 접근을 차단하고 권한을 부여해 주는 방법에 대해서 알아봅니다. 작성하는 예제 코드는 Spring Data JPA를 이용해서 최소한의 코드로 데이터베이스 개발을 완료합니다. 이 책에서는 실제 서비스와 동일한 요청과 응답 결과를 처리할 수 있고, 확장 가능한 API 서버를 만들기 위한 모델을 만들고 이를 위해서 Spring Boot, Spring Data JPA, Spring Security를 활용합니다. Spring Data JPA는 다음과 같은 방식으로 활용합니다.  단순 CRUD는 JpaRepository를 활용한다. 리포지토리에서 최대한 DTO로 처리한다.  목록 데이터는 Querydsl로만 설계해서 나중에 검색 조건을 처리하기 쉽도록 설계한다. Projections를 이용해서 DTO로 추출한다. Spring Boot를 이용해서는 다음과 같은 내용을 다룹니다.  각 기능은 분리가 가능한 구조로 설계되어야 한다.  @RestController에서는 정상적인 응답을 그리고, 모든 예외 사항은 @RestControllerAdvice를 통해서 처리한다. Spring Security는 다음과 같은 기능을 구현합니다.  JWT의 Access Token과 Refresh Token을 처리할 수 있어야 한다.  JWT의 사용자 정보와 Security Context는 같이 활용될 수 있어야 한다. [이 책의 대상 독자]  Java 기반의 API 서버가 필요한 개발자와 조직  프런트 엔드와 백 엔드를 분리해서 개발을 원하는 개발자  JWT를 학습하고자 하는 서버 사이드 개발자  Spring Data JPA를 학습하고자 하는 개발자
9788960777330

자바 ORM 표준 JPA 프로그래밍 (스프링 데이터 예제 프로젝트로 배우는 전자정부 표준 데이터베이스 프레임워크)

김영한  | 에이콘출판
38,700원  | 20150728  | 9788960777330
자바 ORM 표준 JPA는 SQL 작성 없이 객체를 데이터베이스에 직접 저장할 수 있게 도와주고, 객체와 관계형 데이터베이스의 차이도 중간에서 해결해준다. 이 책은 JPA 기초 이론과 핵심 원리, 그리고 실무에 필요한 성능 최적화 방법까지 JPA에 대한 모든 것을 다룬다. 또한, 스프링 프레임워크와 JPA를 함께 사용하는 방법을 설명하고, 스프링 데이터 JPA, QueryDSL 같은 혁신적인 오픈 소스를 활용해서 자바 웹 애플리케이션을 효과적으로 개발하는 방법을 다룬다. 다음 링크에서 온라인 강의를 수강할 수 있다. ■ 강의 링크: https://www.inflearn.com/roadmaps/149 ■ 온라인 강의 목록 -자바 ORM 표준 JPA 프로그래밍 - 기본편: https://www.inflearn.com/course/ORM-JPA-Basic -실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발: https://www.inflearn.com/course/스프링부트-JPA-활용-1 -실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화: https://www.inflearn.com/course/스프링부트-JPA-API개발-성능최적화# -실전! 스프링 데이터 JPA: https://www.inflearn.com/course/스프링-데이터-JPA-실전 -실전! Querydsl: https://www.inflearn.com/course/Querydsl-실전
9791169213882

이것이 스프링 부트다 with 자바 (JPA와 AWS, 챗GPT까지 스프링 부트를 활용한 백엔드 프로젝트 실습서)

김희선  | 한빛미디어
32,400원  | 20250620  | 9791169213882
자바 백엔드 실무를 위한 가장 실용적인 Spring Boot 입문서 REST API, 보안, AWS, 도커, 챗GPT 연동까지 직접 구현하며 배우는 실습 중심 학습 ** 유튜브 강의, 깃허브 Q&A, 실습 소스, 챕터별 연습문제 등 풀패키지 구성 『이것이 스프링 부트다 with 자바』는 자바를 공부한 독자가 실무와 연결된 백엔드 개발 역량을 갖출 수 있도록 구성된 입문 실습서다. JPA, RESTful API, 보안, 테스트, AWS, 도커, 챗GPT 연동 등 실제 개발 현장에서 자주 사용하는 기술을 중심으로 실습을 따라가며 자연스럽게 습득할 수 있도록 설계했다. 전 과정을 게시판 프로젝트로 구성해 학습 흐름이 명확하며, 개념과 실습을 균형 있게 배치해 혼자서도 개발 실무를 체험할 수 있도록 도와준다. 최신 스프링 부트 3.5.0 버전을 기반으로 하고 있으며, 유튜브 강의와 깃허브 Q&A 등 다양한 학습 지원도 함께 제공한다.
9791158394769

자바 퍼시스턴스 프로그래밍 완벽 가이드 (스프링 데이터, JPA, 하이버네이트를 활용한 자바 영속성 프로그래밍)

커틀린 투도세  | 위키북스
43,200원  | 20240222  | 9791158394769
애플리케이션 데이터를 효과적으로 관리하는 것은 모든 애플리케이션에 필수적입니다. 스프링 데이터와 하이버네이트는 객체지향 코드와 관계형 데이터 저장소 간의 격차를 줄여 자바 영속성 프로그래밍을 획기적으로 간소화합니다. 《자바 퍼시스턴스 프로그래밍 완벽 가이드》는 스프링 데이터, JPA, 하이버네이트를 이용한 실습 예제를 통해 자바 영속성을 자세히 다룹니다. 이 책은 주요 자바 영속성 도구의 기능을 면밀히 분석하고 가장 일반적인 사용 사례를 안내합니다. 각 도구를 비교, 대조함으로써 애플리케이션에 어떤 도구가 적합한지 선택할 수 있습니다. 매핑 전략을 만들고 활용하는 방법, 하이버네이트와 스프링 데이터의 트랜잭션 접근 방식, 자바 영속성 애플리케이션을 효율적으로 테스트하는 방법까지 배울 수 있습니다. 관계형 데이터베이스와 비관계형 데이터베이스를 모두 활용하는 예제도 제시합니다. ★ 이 책에서 다루는 내용 ★ ◎ 영속 클래스, 값 타입, 상속 매핑 ◎ 컬렉션과 엔티티 연관관계 매핑 ◎ 스프링 데이터와 하이버네이트를 이용한 트랜잭션 처리 ◎ 페치 계획, 전략, 프로파일 ◎ 데이터 필터링 ◎ 스프링 데이터 REST 프로젝트 구축 ◎ 비관계형 데이터베이스에서 자바 영속성 활용 ◎ QueryDSL을 이용한 JPA 쿼리 ◎ 자바 영속성 애플리케이션 테스트
9791191905717

스프링 부트 3 백엔드 개발자 되기: 자바 편 (JPA + OAuth2 + JWT + AWS와 배우는 스프링 부트 3)

신선영  | 골든래빗(주)
28,800원  | 20240405  | 9791191905717
실력을 갖춘 개발자로 성장하려면 시작이 중요합니다. 그래서 이 책은 무엇부터 익혀야 하는지 막막한 입문자에게 백엔드 개발의 필수 지식을 학습 로드맵 중심으로 설명합니다. 이어서 스프링 부트 3 개발에 꼭 필요한 4대장인 JPA ORM, OAuth2 인증, AWS 배포, CI/CD를 최신 트렌드에 맞게 그리고 실무에 유용하게 알려줍니다. 모든 장 끝에는 연습문제가 수록되어 있어 배운 내용을 점검할 수 있습니다. 이번 2판에는 스프링 부트 프로젝트 진행을 위해 꼭 알아야 하는 SQL 기초와 실습, 스프링 시큐리티 업데이트, 블로그 댓글 기능 등을 추가하여 더욱 좋은 책으로 만들었습니다. 이 책이 여러분의 백엔드 개발자 여정에 든든한 나침반이 되어 줄 겁니다. 〈되기〉 시리즈 소개〈되기〉 시리즈는 이름 그대로 IT 분야에서 성장하려는 여러분을 위해 준비한 책입니다. 엄선된 IT 기술들을 로드맵과 함께 제시하고, 실무 중심으로 공부할 수 있도록 안내합니다. 여러분이 해당 분야에서 실무자로 빠르게 성장할 수 있도록 지원하겠습니다.
9791198170880

JSP 서블릿 웹 프로그래밍 (Jakarta EE 9, JDBC, JPA(무료 온라인 강의))

전병선  | 리얼데브러닝
33,300원  | 20230920  | 9791198170880
- JSP 서블릿 웹 프로그래밍 JSP 서블릿 웹 프로그래밍은 웹 애플리케이션 개발에 필수적인 API가 포함된 자카르타 EE 웹 프로파일에 정의되어 있는 서블릿과 서버 페이지, 표준 태그 라이브러리, 퍼시턴스 등의 핵심적인 주제를 다룬다. 이 책의 1장 자바 웹 프로그래밍 개요에서는 자바 웹 애플리케이션 플랫폼에 대한 개요와 함께, 웹 애플리케이션 개발 도구에 대해 설명한다. 그리고 프로젝트 관리 빌드 도구인 메이븐의 사용법과 아파치 톰캣 서버를 설정하는 방법에 대해서도 살펴본다. 그리고 웹 애플리케이션 개발에 필수적인 HTTP 프로토콜에 대해서도 설명한다. 이 책은 모두 11 개의 실습 과제를 포함하고 있다. 이들 실습에서는 자바 프로그래밍 기초와 SQL 프로그래밍에서도 사용한 주문 관리 시스템 예제 프로젝트를 생성하고 각 장에서 설명한 기술을 사용하여 실제로 프로그램을 작성하는 과정을 단계 별로 설명한다. 1장의 마지막 부분에서는 주문 관리 시스템 예제 프로젝트를 생성하는 과정을 설명한다. 2장 서블릿에서는 자바 웹 애플리케이션의 핵심 기술인 서블릿에 대해 학습한다. 서블릿을 구현하는 방법과 HTTP 요청을 처리하는 방법에 대해서 학습한다. 3장 자카르타 서버 페이지에서는 자카르타 서버 페이지 즉, JSP에 대한 개요와 함께 지시어와 액션 태그, 내장 객체와 같은 구문에 대해 학습한다. 그리고 바람직하지는 않지만 모델 1 방식으로 JSP만 사용하여 웹 애플리케이션을 구현해본다. 4장 서블릿 + JSP에서는 본격적으로 서블릿과 JSP가 결합된 모델 2 방식으로 웹 애플리케이션을 구현하는 방법에 대해 학습한다. 그리고 첫 번째 실습으로 주문 관리 시스템의 고객 관리 부분을 구현한다. 5장 표현식 언어에서는 표현식 언어의 구문과 함께 표현식 언어를 활용하는 방법에 대해서 학습하고, 6장 JSTL에서는 표준 태그 라이브러리의 구문 개요와 함께, Core 태그 라이브러리와 형식화 태그 라이브러리, XML 태그 라이브러리, 함수 태그 라이브러리의 사용 방법에 대해서 학습한다. 그리고 두 번째 실습으로 표현식 언어와 태그 라이브러리를 사용하여 제품과 재고 관리 부분을 구현한다. 8장과 9장에서는 JDBC와 JPA를 사용하여 데이터베이스로부터 데이터를 읽어오고 데이터를 저장하는 방법에 대해 학습한다. 이것을 위해 필자의 저서인 SQL 프로그래밍에서 구축한 데이터베이스를 사용한다. 이 책에서도 데이터베이스를 설치하는 방법과 기본적인 SQL 구문에 대해서는 설명하지만 깊이있는 지식을 갖기 위해서는 먼저 SQL 프로그래밍 책을 읽을 것을 권장한다. 8장 JDBC 데이터 액세스에서는 데이터베이스와 SQL를 개관하고 오라클 데이터베이스와 마이크로소프트 SQL 서버, 그리고 MySQL과 PostgreSQL 등 네 개의 데이터베이스 서버와 개발 도구를 설치하는 방법과 데이터베이스를 생성하는 방법에 대해서 설명한다. 그리고 JDBC 설정과 SQL 문을 실행하는 방법, 그리고 트랜잭션 개념에 대해서 학습한다. 또한 고객 레파지토리 컴포넌트와 제품 및 재고 레파지토리 컴포넌트, 그리고 주문 레파지토리 컴포넌트를 JDBC를 사용하여 구현하는 세 개의 실습을 수행한다. 9장 JPA 데이터 액세스에서는 JPA와 ORM에 대한 개념을 학습하고, 엔터티 클래스와 테이블을 매핑하는 방법과 JPA API를 사용하여 질의하는 방법에 대해 학습한다. 그리고 또한 고객 레파지토리 컴포넌트와 제품 및 재고 레파지토리 컴포넌트, 그리고 주문 레파지토리 컴포넌트를 JPA를 사용하여 구현하는 세 개의 실습을 수행한다. 10장 웹 보안에서는 웹 보안을 개관하고, SSL과 TSL 프로토콜을 사용하여 HTTPS 프로토콜을 구현하는 방법을 살펴본다. 그리고 인증과 권한을 설정하는 방법과 리소스를 보호하는 방법에 대해서도 학습한다. 또한 마지막으로 주문 관리 시스템에 웹 보안을 구현하는 실습을 수행한다. 11장 필터와 리스너에서는 필터와 리스너의 개념과 함께 구현하는 방법에 대해서 학습한다.
9788965402602

스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (인텔리제이, JPA, JUnit 테스트, 그레이들)

이동욱(향로)  | 프리렉
19,800원  | 20191129  | 9788965402602
가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간! 이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현합니다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링 시큐리티를 활용한 소셜 로그인 등으로 애플리케이션을 개발하고, 뒤이어 AWS 인프라의 기본 사용법과 AWS EC2와 RDS를 사용해 서비스가 가능하도록 합니다. 이렇게 점진적으로 스프링 부트 프로젝트를 개선해서 배포 자동화하고 무중단 배포까지 경험합니다. 실무 현장에서의 노하우와 테스트 방법, 객체지향 프로그래밍 등을 소개하고 다룹니다. 스프링으로 하는 웹 개발이 이제는 어렵고 복잡하지 않습니다. 이 책은 기초 자바 지식만 있다면 편하게 진행할 수 있습니다. 스프링 부트 개념 설명에 집중하기 보단, 만드는 재미와 책을 보고 무엇을 만들 수 있을까에 집중했습니다. 국내 많은 서비스 회사들은 자바와 스프링을 사용하고 있습니다. 원하는 회사의 기술 스택과도 일치하고 구현하고 싶은 서비스도 쉽고 빠르게 만들고자 합니다. 전공 과제나 졸작, 취업 포트폴리오를 만들고 싶은 분들이나 실제 서비스 경험이 없는 주니어 개발자분들에게 도움이 될 것입니다.
9788997924899

백견불여일타 스프링 부트 쇼핑몰 프로젝트 with JPA (이젠 프로젝트다!)

변구훈  | 로드북
27,000원  | 20210907  | 9788997924899
스프링 부트와 JPA를 활용하여 실제 이커머스 업계에서 활용되는 쇼핑몰 기술들을 직접 구현해볼 수 있게 구성하였다. JPA와 Thymeleaf에 대한 간단한 예제로 기본 개념과 사용법을 익히고 그 후 쇼핑몰의 기본적인 기능들을 구현해 가며 JPA와 스프링 부트를 자연스레 익힐 수 있다. "Just Do It" 컨셉을 통해 하나의 완성된 서비스를 만드는 것을 목표로 하며 복잡한 코드 없이 최대한 간결한 코드 위주로 작성하였다. 이 책을 참고하여 자신만의 포트폴리오를 만들어보는 것도 가능하다. 테스트 코드를 작성하면서 개발을 진행하는 TDD 방식을 적용하였기 때문에 실무지향적 특성까지 갖추었다. 대상 독자 _다음과 같은 선수 지식이 있는 독자 Spring Framework를 어느 정도 사용해 보았다. 데이터베이스에 대한 기초적인 지식을 가지고 있다. Java 언어에 대한 기초적인 지식이 있다. HTM, JavaScript. CSS에 대한 기초적인 지식이 있다. _다음과 같은 목표를 갖고 있는 독자 Spring Boot와 Spring Data JPA를 사용해서 작은 서비스를 처음부터 끝까지 구축해보고 싶다.
9781432755850

Java Persistence with Jpa

 | Outskirts Press
59,080원  | 20100331  | 9781432755850
This new book presents concise and complete coverage of Java Persistence API 2.0, the latest Java technology on persisting Java objects to relational databases. JPA 2.0 is part of Java EE 6.0 standards, but can be used in both Java SE and Java EE applications. This is a new Java persistence standard based on object-relational mapping and utilizing object-oriented features of Java.
9789355511263

Mastering Java Persistence API (JPA) (Realize Java’s Capabilities Spanning RDBMS, ORM, JDBC, Caching, Locking, Transaction Management, and JPQL)

 | BPB Publications
60,950원  | 20220312  | 9789355511263
'Mastering Java Persistence API' is geared towards experiencing the functioning of JPA and the extent of its use in Java SE and Java EE applications. While the book's primary objective is to develop competence in JPA, it also takes a simpler approach to refresh readers on basic database management system concepts and how to design simple JPA applications.
9788960777446

스프링과 JPA를 활용한 자바 엔터프라이즈 애플리케이션 개발 세트 (자바 ORM 표준 JPA 프로그래밍 + 토비의 스프링 3.1 Vol. 1~2)

김영한, 이일민  | 에이콘출판사
0원  | 20150731  | 9788960777446
JPA를 사용해서 엔터프라이즈 애플리케이션을 개발하려는 모든 자바 개발자를 대상으로 한다. 『토비의 스프링 3.1』은 스프링을 처음 접하거나 스프링을 경험했지만 스프링이 어렵게 느껴지는 개발자부터 스프링을 활용한 아키텍처를 설계하고 프레임워크를 개발하려고 하는 아키텍트에 이르기까지 모두 참고할 수 있는 스프링 완벽 바이블이다.
9791191905298

스프링 부트 3 백엔드 개발자 되기: 자바 편 (JPA + OAuth2 + JWT + AWS와 배우는 스프링 부트 3 자바 백엔드 입문자를 위한 풀 패키지)

신선영  | 골든래빗(주)
27,000원  | 20230512  | 9791191905298
★ 자바 백엔드 개발자가 되고 싶다면 ★ 자바 언어 입문 그다음에 꼭 보세요실력을 갖춘 개발자로 성장하려면 시작이 중요합니다. 그래서 이 책은 무엇부터 익혀야 하는지 막막한 입문자에게 백엔드 개발의 필수 지식을 학습 로드맵 중심으로 설명합니다. 이어서 스프링 부트 3 개발에 꼭 필요한 4대장인 JPA ORM, OAuth2 인증, AWS 배포, CI/CD를 최신 트렌드에 맞게 그리고 실무에 유용하게 알려줍니다. 모든 장 끝에는 연습문제가 수록되어 있어 배운 내용을 점검할 수 있습니다. 이 책이 여러분의 백엔드 개발자 여정에 든든한 나침반이 되어 줄 겁니다. 〈되기〉 시리즈 소개 〈되기〉 시리즈는 이름 그대로 IT 분야에서 성장하려는 여러분을 위해 준비한 책입니다. 엄선된 IT 기술들을 로드맵과 함께 제시하고, 실무 중심으로 공부할 수 있도록 안내합니다. 여러분이 해당 분야에서 실무자로 빠르게 성장할 수 있도록 지원하겠습니다.
최근 본 책