스프링 6 레시피
2025년 09월 01일 출간
국내도서 : 2025년 09월 01일 출간
- eBook 상품 정보
- 파일 정보 PDF (8.01MB) | 982 쪽
- ISBN 9791169219808
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 불가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)
쿠폰적용가 45,360원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
레시피 1-1 자바 구성 클래스로 POJO 구성하기
레시피 1-2 생성자 호출로 POJO 인스턴스 생성하기
레시피 1-3 POJO 참조와 자동와이어링으로 다른 POJO와 상호작용하기
레시피 1-4 @Resource와 @Inject로 POJO 자동와이어링하기
레시피 1-5 @Scope로 POJO 스코프 설정하기
레시피 1-6 외부 리소스(텍스트, XML, 프로퍼티, 이미지 파일)의 데이터 사용하기
레시피 1-7 프로퍼티 파일을 이용해 다양한 로케일에 맞게 국제화 텍스트 메시지 처리하기
레시피 1-8 애너테이션으로 POJO 초기화/종료 커스터마이징하기
레시피 1-9 빈 후처리기를 생성해 POJO 검증/수정하기
레시피 1-10 팩토리로 POJO 생성하기(정적/인스턴스 팩토리 메서드, 스프링 팩토리 빈)
레시피 1-11 스프링 환경과 프로파일을 사용해 다른 POJO 로드하기
레시피 1-12 POJO에 IoC 컨테이너 리소스 알려 주기
레시피 1-13 애너테이션으로 관점 지향 프로그래밍하기
레시피 1-14 조인 포인트 정보에 접근하기
레시피 1-15 @Order로 애스펙트 우선순위 지정하기
레시피 1-16 애스펙트 포인트컷 정의 재사용하기
레시피 1-17 AspectJ 포인트컷 표현식 작성하기
레시피 1-18 POJO에 AOP 인트로덕션 적용하기
레시피 1-19 AOP로 POJO에 상태 정보 인트로듀스하기
레시피 1-20 AspectJ 애스펙트를 로드 타임 위빙하기
레시피 1-21 스프링에서 애스펙트 구성하기
레시피 1-22 AOP로 도메인 객체에 POJO 주입하기
레시피 1-23 스프링 TaskExecutor로 동시성 적용하기
레시피 1-24 POJO 간 애플리케이션 이벤트 통신하기
레시피 1-25 함수형으로 빈을 생성하고 등록하기
마치며
CHAPTER 2 스프링 MVC
레시피 2-1 스프링 MVC로 간단한 웹 애플리케이션 개발하기
레시피 2-2 @RequestMapping으로 요청 매핑하기
레시피 2-3 핸들러 인터셉터로 요청 가로채기
레시피 2-4 사용자 로케일 해석하기
레시피 2-5 로케일별 텍스트 메시지 외부화하기
레시피 2-6 이름으로 뷰 해석하기
레시피 2-7 뷰와 콘텐츠 협상 활용하기
레시피 2-8 뷰에 예외 매핑하기
레시피 2-9 컨트롤러에서 폼 처리하기
레시피 2-10 애너테이션으로 빈 유효성 검증하기
레시피 2-11 엑셀 및 PDF 뷰 작성하기
레시피 2-12 컨트롤러에서 비동기 요청 처리하기
마치며
CHAPTER 3 스프링 MVC: REST 서비스
레시피 3-1 REST 서비스로 XML 발행하기
레시피 3-2 REST 서비스로 JSON 발행하기
레시피 3-3 REST 컨트롤러로 페이로드 받아오기
레시피 3-4 스프링 REST 서비스 접근하기
레시피 3-5 RSS/아톰 피드 발행하기
레시피 3-6 응답 출력기
마치며
CHAPTER 4 스프링 웹플럭스
레시피 4-1 스프링 웹플럭스로 리액티브 애플리케이션 개발하기
레시피 4-2 리액티브 REST 서비스로 JSON 발행/소비하기
레시피 4-3 리액티브 컨트롤러에서 예외 처리하기
레시피 4-4 리액티브 컨트롤러로 폼 처리하기
레시피 4-5 비동기 웹 클라이언트
레시피 4-6 리액티브 핸들러 함수 작성하기
마치며
CHAPTER 5 스프링 시큐리티
레시피 5-1 URL 접근 보안 적용하기
레시피 5-2 웹 애플리케이션 로그인하기
레시피 5-3 사용자 인증하기
레시피 5-4 접근 제어 결정하기
레시피 5-5 메서드 호출 보안 적용하기
레시피 5-6 뷰에서 보안 처리하기
레시피 5-7 도메인 객체 보안 처리하기
레시피 5-8 스프링 웹플럭스 애플리케이션에 보안 적용하기
마치며
CHAPTER 6 데이터 액세스
레시피 6-1 JDBC 직접 사용하여 구성하기
레시피 6-2 애플리케이션 DB 설정하기
레시피 6-3 JDBC 템플릿으로 DB 작업하기
레시피 6-4 JDBC 템플릿으로 DB 조회하기
레시피 6-5 간단하게 JDBC 템플릿 생성하기
레시피 6-6 JDBC 템플릿에서 명명된 매개변수 사용하기
레시피 6-7 스프링 JDBC 프레임워크에서 예외 처리하기
레시피 6-8 ORM 프레임워크 직접 사용하기
레시피 6-9 스프링에서 ORM 리소스 팩토리 구성하기
레시피 6-10 하이버네이트 컨텍스트 세션으로 객체 저장하기
레시피 6-11 JPA 컨텍스트를 주입해 객체 저장하기
레시피 6-12 스프링 데이터 JPA로 JPA 코드 단순화하기
레시피 6-13 R2DBC로 리액티브 DB 접근하기
마치며
CHAPTER 7 스프링 트랜잭션 관리
레시피 7-1 트랜잭션 관리의 문제
레시피 7-2 트랜잭션 관리자 구현체 선정하기
레시피 7-3 트랜잭션 관리자 API를 이용해 프로그램 방식으로 트랜잭션 관리하기
레시피 7-4 트랜잭션 템플릿을 이용해 프로그램 방식으로 트랜잭션 관리하기
레시피 7-5 @Transactional로 선언적으로 트랜잭션 관리하기
레시피 7-6 트랜잭션 전파 속성 설정하기
레시피 7-7 트랜잭션 격리 속성 설정하기
레시피 7-8 트랜잭션 롤백 속성 설정하기
레시피 7-9 트랜잭션 타임아웃/읽기 전용 속성 설정하기
레시피 7-10 로드 타임 위빙으로 트랜잭션 관리하기
마치며
CHAPTER 8 스프링 배치
레시피 8-1 런타임 메타데이터 모델
레시피 8-2 스프링 배치의 인프라스트럭처 설정하기
레시피 8-3 데이터 읽고 쓰기
레시피 8-4 커스텀 ItemWriter와 ItemReader 작성하기
레시피 8-5 출력하기 전에 입력 처리하기
레시피 8-6 다양한 트랜잭션 기반 처리 방법 적용하기
레시피 8-7 재시도하기
레시피 8-8 스텝 실행 제어하기
레시피 8-9 잡 실행하기
레시피 8-10 잡 매개변수화하기
마치며
CHAPTER 9 NoSQL 스프링 데이터 액세스
레시피 9-1 몽고DB 이용하기
레시피 9-2 레디스 이용하기
레시피 9-3 Neo4j 이용하기
레시피 9-4 카우치베이스 이용하기
마치며
CHAPTER 10 스프링 자바 엔터프라이즈 서비스와 원격 기술
레시피 10-1 스프링 POJO를 JXM MBean으로 등록하기
레시피 10-2 JMX 알림 주고받기
레시피 10-3 스프링에서 원격 JMX MBean 노출/접근하기
레시피 10-4 스프링에서 이메일 보내기
레시피 10-5 스프링 쿼츠로 작업 스케줄링하기
레시피 10-6 스프링으로 작업 스케줄링하기
레시피 10-7 규약 우선 SOAP 웹 서비스 도입하기
레시피 10-8 스프링 웹 서비스로 SOAP 웹 서비스 노출/호출하기
레시피 10-9 스프링 웹 서비스와 XML 마샬링으로 SOAP 웹 서비스 개발하기
레시피 10-10 JFR로 애플리케이션 기동 시 일어나는 일 조사하기
레시피 10-11 마이크로미터로 애플리케이션 관찰하기
마치며
CHAPTER 11 스프링 메시징
레시피 11-1 스프링으로 JMS 메시지 송수신하기
레시피 11-2 JMS 메시지 변환하기
레시피 11-3 JMS 트랜잭션 관리하기
레시피 11-4 스프링에서 메시지 주도 POJO 작성하기
레시피 11-5 JMS 커넥션 캐싱/풀링하기
레시피 11-6 스프링 AMQP 메시지 송수신하기
레시피 11-7 스프링 카프카로 메시지 송수신하기
마치며
CHAPTER 12 스프링 인티그레이션
레시피 12-1 EAI로 시스템 연계하기
레시피 12-2 JMS로 두 시스템 연계하기
레시피 12-3 스프링 인티그레이션 메시지에서 컨텍스트 정보 얻기
레시피 12-4 파일 시스템으로 두 시스템 연계하기
레시피 12-5 메시지 타입 변환하기
레시피 12-6 스프링 인티그레이션으로 오류 처리하기
레시피 12-7 스플리터와 애그리게이터로 연계 분기 처리하기
레시피 12-8 라우터로 조건부 라우팅하기
레시피 12-9 스프링 배치로 이벤트 스테이징하기
레시피 12-10 게이트웨이 사용하기
마치며
CHAPTER 13 스프링 테스트
레시피 13-1 JUnit과 TestNG로 테스트 작성하기
레시피 13-2 단위/통합 테스트 작성하기
레시피 13-3 통합 테스트에서 애플리케이션 컨텍스트 관리하기
레시피 13-4 통합 테스트에 테스트 픽스처 주입하기
레시피 13-5 통합 테스트에서 트랜잭션 관리하기
레시피 13-6 스프링 MVC 컨트롤러 통합 테스트하기
레시피 13-7 REST 클라이언트 통합 테스트하기
레시피 13-8 TestContainer로 통합 테스트하기
마치며
CHAPTER 14 캐싱
레시피 14-1 카페인으로 캐시하기
레시피 14-2 스프링 캐시 추상화로 캐시하기
레시피 14-3 AOP를 적용해 선언적으로 캐시하기
레시피 14-4 커스텀 키 생성기 구성하기
레시피 14-5 캐시 객체 추가/제거하기
레시피 14-6 트랜잭션 적용 리소스의 캐시 동기화하기
레시피 14-7 레디스를 캐시 공급자로 이용하기
마치며
스프링 6 실무 완벽 가이드!
137가지 레시피로 최신 기술과 해법을 한 권에 담다
스프링 프레임워크는 전 세계 기업용 애플리케이션 개발의 사실상 표준이자, 가장 널리 쓰이는 자바 프레임워크입니다. 의존성 주입, 애너테이션 기반 구성, 방대한 생태계 덕분에 웹 서비스부터 마이크로서비스, 클라우드, AI 애플리케이션까지 폭넓게 활용됩니다. 변화 속도가 빠른 최신 환경에서 경쟁력을 유지하려면 스프링의 최신 버전과 신기능을 깊이 이해하는 것이 필수입니다.
이 책은 이러한 요구에 맞춰 2018년에 출간된 『스프링 5 레시피』를 최신 기술로 전면 개정했습니다. 자카르타(Jakarta) EE 전환, GraalVM AOT, R2DBC 등 스프링 6의 핵심 기능과 실무 적용법을 [문제] → [해결] → [풀이] 형식으로 제공해, 현업에서 부딪히는 문제를 빠르게 해결할 수 있습니다. 초중급 이상의 자바, 스프링 개발자라면 이 책을 통해 기본기를 확고히 다지고, 최신 기술을 실무에 빠르게 녹여낼 수 있는 진정한 해법을 얻게 될 것입니다.
주요 내용
● GraalVM AOT, R2DBC 등 스프링 6의 최신 기술 완벽 반영
● 스프링 코어, MVC, REST, WebFlux, 시큐리티, 데이터 액세스, 배치, 메시징, 인티그레이션, 테스트 전략 등 실무에 유용한 기능 소개
● 문제 상황별로 바로 적용할 수 있는 코드 중심 예제 및 풀이 제공
● GraalVM 기반 네이티브 실행과 리액티브 데이터 처리 등 성능 최적화 기법 안내
대상 독자
● 스프링 기본기를 갖춘 중급 이상의 자바 개발자
● 실무 문제 해결 중심의 참고서를 찾는 백엔드, 웹 애플리케이션 개발자
● 기존 프로젝트나 역량을 최신 스프링 6 기술로 업그레이드하고 싶은 개발자
인물정보
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 5,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!