본문 바로가기

추천 검색어

실시간 인기 검색어

스프링5 레시피

스프링 애플리케이션 개발에 유용한 161가지 문제 해결 기법
한빛미디어

2018년 09월 21일 출간

종이책 : 2018년 09월 01일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (11.21MB)
ISBN 9791162249406
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 48,000원

쿠폰적용가 43,200

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

스프링 현업 개발자를 위한 스프링 5 실무 바이블
이 책은 스프링 5에 새로 탑재된 기능 및 다양한 구성 옵션 등 업데이트된 프레임워크 전반을 실무에 유용한 해법을 제시하는 형식으로 다룹니다. IoC 컨테이너 같은 스프링 기초부터 스프링 AOP/AspectJ, 자바 EE 연계 및 원격 기술, 스프링 인티그레이션, 스프링 배치, 스프링 메시징, 트랜잭션, 스프링 MVC를 비롯하여 그레일즈 프레임워크, REST/웹 서비스 관련 실전 레시피도 제공합니다.

161가지 레시피는 과제/해결책/풀이로 구성되어 있어 현업에 유용합니다. 현업에서 풀어야 할 문제를 과제로 제시하고, 해결책으로 전반적인 방법을 확인합니다. 끝으로 실무에 당장 활용할 수 있는 예제를 중심으로 과제를 해결합니다. 지금 바로 엔터프라이즈 자바 애플리케이션을 구축하는 데 유용한 최신 스프링 기능을 집중 조명하는 예제를 내려받아 프로젝트에 마음껏 활용하세요. 엄청나게 많은 시간을 절약해줄 겁니다!

* 독자의 편의를 고려해 분책할 수 있게 제본했습니다. 1권은 9장까지, 2권은 10장부터 끝까지 담고 있습니다.
CHAPTER 1 스프링 개발 툴
[레시피 1-1] STS로 스프링 애플리케이션 빌드하기
[레시피 1-2] 인텔리제이로 스프링 애플리케이션 빌드하기
[레시피 1-3] 메이븐 CLI로 스프링 애플리케이션 빌드하기
[레시피 1-4] 메이븐 래퍼로 스프링 애플리케이션 빌드하기
[레시피 1-5] 그레이들 CLI로 스프링 애플리케이션 빌드하기
[레시피 1-6] 그레이들 래퍼로 스프링 애플리케이션 빌드하기
마치며

CHAPTER 2 스프링 코어
[레시피 2-1] 자바로 POJO 구성하기
[레시피 2-2] 생성자 호출해서 POJO 생성하기
[레시피 2-3] POJO 레퍼런스와 자동 연결을 이용해 다른 POJO와 상호 작용하기
[레시피 2-4] @Resource와 @Inject를 붙여 POJO 자동 연결하기
[레시피 2-5] @Scope를 붙여 POJO 스코프 지정하기
[레시피 2-6] 외부 리소스(텍스트, XML, 프로퍼티, 이미지 파일)의 데이터 사용하기
[레시피 2-7] 프로퍼티 파일에서 로케일마다 다른 다국어 메시지를 해석하기
[레시피 2-8] 애너테이션을 이용해 POJO 초기화/폐기 커스터마이징하기
[레시피 2-9] 후처리기를 만들어 POJO 검증/수정하기
[레시피 2-10] 팩토리(정적 메서드, 인스턴스 메서드, 스프링 FactoryBean)로 POJO 생성하기 96
[레시피 2-11] 스프링 환경 및 프로파일마다 다른 POJO 로드하기
[레시피 2-12] POJO에게 IoC 컨테이너 리소스 알려주기
[레시피 2-13] 애너테이션을 활용해 애스펙트 지향 프로그래밍하기
[레시피 2-14] 조인포인트 정보 가져오기
[레시피 2-15] @Order로 애스펙트 우선순위 설정하기
[레시피 2-16] 애스펙트 포인트컷 재사용하기
[레시피 2-17] AspectJ 포인트컷 표현식 작성하기
[레시피 2-18] 인트로덕션을 이용해 POJO에 기능 더하기
[레시피 2-19] AOP를 이용해 POJO에 상태 추가하기
[레시피 2-20] AspectJ 애스펙트를 로드 타임 위빙하기
[레시피 2-21] 스프링에서 AspectJ 애스펙트 구성하기
[레시피 2-22] AOP를 이용해 POJO를 도메인 객체에 주입하기
[레시피 2-23] 스프링 TaskExecutor로 동시성 적용하기
[레시피 2-24] POJO끼리 애플리케이션 이벤트 주고받기
마치며

CHAPTER 3 스프링 MVC
[레시피 3-1] 간단한 스프링 MVC 웹 애플리케이션 개발하기
[레시피 3-2] @RequestMapping에서 요청 매핑하기
[레시피 3-3] 핸들러 인터셉터로 요청 가로채기
[레시피 3-4] 유저 로케일 해석하기
[레시피 3-5] 로케일별 텍스트 메시지 외부화하기
[레시피 3-6] 이름으로 뷰 해석하기
[레시피 3-7] 뷰와 콘텐트 협상 활용하기
[레시피 3-8] 뷰에 예외 매핑하기
[레시피 3-9] 컨트롤러에서 폼 처리하기
[레시피 3-10] 마법사 폼 컨트롤러로 다중 페이지 폼 처리하기
[레시피 3-11] 표준 애너테이션(JSR-303)으로 빈 검증하기
[레시피 3-12] 엑셀 및 PDF 뷰 생성하기
마치며

CHAPTER 4 스프링 REST
[레시피 4-1] REST 서비스로 XML 발행하기
[레시피 4-2] REST 서비스로 JSON 발행하기
[레시피 4-3] 스프링으로 REST 서비스 액세스하기
[레시피 4-4] RSS/아톰 피드 발행하기
마치며

CHAPTER 5 스프링 MVC : 비동기 처리
[레시피 5-1] 트롤러에서 TaskExecutor로 요청을 비동기 처리하기
[레시피 5-2] 응답 출력기
[레시피 5-3] 비동기 인터셉터
[레시피 5-4] 웹소켓
[레시피 5-5] 스프링 웹플럭스로 리액티브 애플리케이션 개발하기
[레시피 5-6] 리액티브 컨트롤러로 폼 처리하기
[레시피 5-7] 리액티브 REST 서비스로 JSON 발행/소비하기
[레시피 5-8] 비동기 웹 클라이언트
[레시피 5-9] 리액티브 핸들러 함수 작성하기
마치며

CHAPTER 6 스프링 소셜
[레시피 6-1] 스프링 소셜 구성하기
[레시피 6-2] 트위터 접속하기
[레시피 6-3] 페이스북 접속하기
[레시피 6-4] 서비스 공급자 접속 상태 보여주기
[레시피 6-5] 트위터 API 활용하기
[레시피 6-6] UsersConnectionRepository로 저장하기
[레시피 6-7] 스프링 소셜과 스프링 시큐리티 연계하기
마치며

CHAPTER 7 스프링 시큐리티
[레시피 7-1] URL 접근 보안하기
[레시피 7-2] 웹 애플리케이션 로그인하기
[레시피 7-3] 유저 인증하기
[레시피 7-4] 접근 통제 결정하기
[레시피 7-5] 메서드 호출 보안하기
[레시피 7-6] 뷰에서 보안 처리하기
[레시피 7-7] 도메인 객체 보안 처리하기
[레시피 7-8] 웹플럭스 애플리케이션에 보안 기능 추가하기
마치며

CHAPTER 8 스프링 모바일
[레시피 8-1] 스프링 모바일 없이 기기 감지하기
[레시피 8-2] 스프링 모바일을 이용해 기기 감지하기
[레시피 8-3] 사이트 기본 설정
[레시피 8-4] 기기 정보에 따라 뷰 렌더링하기
[레시피 8-5] 사이트 스위칭 구현하기
마치며

CHAPTER 9 데이터 액세스
JDBC를 직접 사용할 경우의 문제점
애플리케이션 DB 구성하기
DAO 디자인 패턴
JDBC로 DAO 구현하기
스프링 데이터

★ 이 책의 대상 독자
이 책은 아키텍처를 단순화하고 자바 EE 플랫폼 영역 밖의 문제를 해결하려는 자바 개발자를 대상으로 합니다. 이미 스프링 프로젝트를 경험한 독자는 미처 알지 못했던 새로운 기술을 더 깊이 있게 배울 수 있고 스프링이 처음인 독자는 바로 이 책으로 입문할 수 있습니다.
우리는 독자 여러분이 자바와 IDE에 어느 정도 익숙하다고 가정합니다. 자바 기술을 클라이언트 애플리케이션 개발에 사용할 수도 있지만 자바 커뮤니티의 절대 다수는 엔터프라이즈 영역에 있고 또 이 분야의 기술이야말로 효용 가치가 가장 높은 게 사실입니다.
따라서 서블릿 API 같은 기초적인 엔터프라이즈 프로그래밍 개념은 이미 여러분이 익숙하다고 봅니다.

★ 이 책을 읽고 나면 습득할 내용
- 웹 개발에 필수인 스프링 MVC 사용 방법
- 스프링과 REST로 웹 서비스를 개발하고 엔터프라이즈 자바 애플리케이션과 통합하는 방법
- 스프링 배치, NoSQL을 이용해 다양한 클라우드 컴퓨팅 서비스와 리소스를 구축, 연계하는 방법
- 스프링에서 자바 EE를 응용하고 다른 자바 API를 연동하는 방법
- 그레일즈 코드 활용 방법

★ 이일웅 역자가 추천하는 학습 로드맵
이 책을 어디부터 읽기 시작해 어떤 용도로, 어떻게 활용할지는 독자 여러분의 스프링 이해도와 실무 경험에 따라 달라집니다.
하지만 이 책을 읽는 독자 여러분이 대부분 스프링을 들어보기는 했으나 아직 익숙하지는 않고 스프링 개발 경험도 그리 많지 않은 웹 개발자라고 보고 대략 다음 다섯 단계로 분류하여 학습 로드맵을 추천합니다.

[1단계]
스프링의 기본 개념을 이해하고 개발 환경을 설정합니다. 2 ~ 5단계 학습을 진행하는 데 필요한 선수 지식을 습득합니다.
- 1장. 스프링 개발 툴
- 2장. 스프링 코어

[2단계]
스프링 프레임워크에서 가장 활용도가 높고 중요한 웹 애플리케이션 개발 분야를 선정하여 학습합니다(웹 개발 프로젝트를 스프링 프레임워크로 처음 시작하는 분들께 추천합니다).
- 3장. 스프링 MVC
- 4장. 스프링 REST
- 9장. 데이터 액세스
- 16장. 스프링 테스트

[3단계]
기본 다음으로 중요한 보안, 트랜잭션, 비동기 처리 분야를 빠르게 학습하여 자신의 등급을 향상시킵니다 (2단계 내용을 어느 정도 숙지한 분이라면 여기부터 시작하는 게 좋습니다).
- 5장. 스프링 MVC 비동기 처리
- 7장. 스프링 시큐리티
- 10장. 스프링 트랜잭션 관리

[4단계]
실제 프로젝트 현장에서 의외로 많이 쓰이는 데이터 연계 처리, 메시징, 원격 호출, NoSQL 저장소 활용 등 각종 스프링 고급 기능을 학습해서 애플리케이션 아키텍트급의 개발자로 발전합니다(1 ~ 3단계에 해당하는 스프링의 전반적인 지식과 실무 경험을 겸비한 분들이 도전할 만한 코스입니다).
- 11장. 스프링 배치
- 12장. 스프링과 NoSQL
- 13장. 스프링 자바 엔터프라이즈 서비스와 원격 기술
- 14장. 스프링 메시징
- 15장. 스프링 인티그레이션

[5단계]
당장은 몰라도 스프링을 사용하는 데 전혀 지장은 없는 선택적인 분야로, 연관된 프로젝트를 수행하는 경우에 참고하여 기술을 이해합니다.
- 6장. 스프링 소셜
- 8장. 스프링 모바일
- 17장. 그레일즈
- 부록

작가정보

저자 마틴 데니엄은 스프링 프레임워크 오픈소스 프로젝트의 서미터이자 콘스펙트(Conspect) 사의 자바/소프트웨어 컨설턴트입니다. 주로 자바 언어 기반의 다양한 기업용 소프트웨어 프로젝트에서 개발자, 아키텍트 역할을 수행했습니다.
오픈소스의 영원한 팬이자 스프링 프레임워크 애드버킷(advocate)인 그는 소프트웨어 엔지니어, 개발 리더, 코치, 자바/스프링 트레이너 등 다양한 경력을 쌓아왔습니다.

저자 다니엘 루비오는 10년 남짓 엔터프라이즈, 웹 기반 소프트웨어 분야에서 활동했고 현재 매시업소프트닷컴(MashupSoft.com) 사를 창업해 기술 리더로 일하고 있습니다.
에이프레스 출판사에서 여러 권의 책을 낸 저자입니다. 자바, 스프링, 파이썬, 장고, 자바스크립트/CSS, HTML이 전문 분야입니다.

저자(글) 조시 롱

저자 조시 롱은 피보탈(Pivotal) 사의 스프링 개발자 애드버킷(Spring Developer Advocate) 일원으로, 자바 챔피언이자, 『클라우드 네이티브 자바 Cloud Native Java』(책만, 2018) 등 5권의 책과 필 웹과 저작한 등 학습 동영상 3개의 저자입니다. 스프링 부트, 스프링 인티그레이션, 스프링 클라우드, 액티비티, 바딘 등 오픈소스 기고자로도 왕성하게 활동하고 있습니다.

13여 년 동안 자바/스칼라 개발자, 애플리케이션 아키텍트로 활동하며 엔터프라이즈 프로젝트 현장을 누벼온 야전형 정보 기술자이자 한 여인과 두 딸의 사랑을 한 몸에 받고 사는 행복한 딸바보입니다.
2014년 이후로 십수 권의 IT 전문서를 번역하며 동료, 후배 개발자들과 지식과 경험을 나누는 일에도 힘쓰고 있습니다. 시간이 나면 피아노를 연주합니다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    스프링5 레시피 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    스프링5 레시피 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    스프링5 레시피
    스프링 애플리케이션 개발에 유용한 161가지 문제 해결 기법
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)