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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

스프링 인 액션

스프링 인 액션

(제4판)

크레이그 월즈 (지은이), 테크 트랜스 그룹 T4 (옮긴이)
제이펍
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

스프링 인 액션
eBook 미리보기

책 정보

· 제목 : 스프링 인 액션 (제4판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791185890388
· 쪽수 : 752쪽
· 출판일 : 2015-12-29

책 소개

최근에 업데이트된 스프링 MVC를 포함하여 스프링 코어, 보안, 웹 플로 등에 관한 내용까지 모두 다룬다. 또한, 간단한 코드와 예제를 통해서 효과적인 JEE 애플리케이션 개발 방법을 제공한다.

목차

PART 1 코어 스프링
CHAPTER 1 스프링 속으로 3
1.1 자바 개발 간소화 4
1.2 빈을 담는 그릇, 컨테이너 21
1.3 스프링 현황 25
1.4 스프링의 새로운 기능 33
1.5 요약 37

CHAPTER 2 빈 와이어링(묶기) 39
2.1 스프링 설정 옵션 알아보기 40
2.2 자동으로 빈 와이어링하기 41
2.3 자바로 빈 와이어링하기 52
2.4 빈을 XML로 와이어링하기 57
2.5 설정 가져오기와 믹싱하기 73
2.6 요약 77

CHAPTER 3 고급 와이어링 79
3.1 환경과 프로파일 79
3.2 조건부 빈 88
3.3 오토와이어링의 모호성 92
3.4 빈 범위 100
3.5 런타임 값 주입 104
3.6 요약 118

CHAPTER 4 애스펙트 지향 스프링 121
4.1 AOP란 무엇인가? 123
4.2 포인트커트를 이용한 조인 포인트 선택 129
4.3 애스펙트 애너테이션 만들기 132
4.4 XML에서 애스펙트 선언하기 145
4.5 AspectJ 애스펙트 주입 155
4.6 요약 158

PART 2 웹에서의 스프링
CHAPTER 5 스프링 웹 애플리케이션 만들기 161
5.1 스프링 MVC 시작하기 162
5.2 간단한 컨트롤러 작성하기 170
5.3 요청 입력받기 182
5.4 폼 처리하기 188
5.5 요약 198

CHAPTER 6 웹 뷰 렌더링 199
6.1 뷰 리졸루션 이해하기 199
6.2 JSP 뷰 만들기 202
6.3 아파치 타일즈 뷰로 레이아웃 정의하기 221
6.4 Thymeleaf로 작업하기 228
6.5 요약 235

CHAPTER 7 고급 스프링 MVC 237
7.1 다양한 스프링 MVC 설정 238
7.2 멀티파트 폼 데이터 처리하기 244
7.3 예외 처리하기 255
7.4 어드바이징 컨트롤러 259
7.5 리다이렉션되는 요청 간의 데이터 전달하기 261
7.6 요약 265

CHAPTER 8 스프링 웹 플로로 작업하기 267
8.1 스프링에 웹 플로 설정하기 268
8.2 플로의 컴포넌트 271
8.3 모든 것을 합쳐 보기: 피자 플로 279
8.4 웹 플로 보안 295
8.5 요약 295

CHAPTER 9 웹 애플리케이션 보안 297
9.1 스프링 시큐리티 시작하기 298
9.2 사용자 상세 서비스 선택 304
9.3 요청 가로채기 316
9.4 사용자 인증하기 324
9.5 뷰 보안하기 330
9.6 요약 336

PART 3 백엔드에서의 스프링
CHAPTER 10 스프링과 JDBC를 사용하여 데이터베이스 사용하기 339
10.1 스프링의 데이터 액세스 철학 340
10.2 데이터 소스 설정 348
10.3 스프링과 JDBC 357
10.4 요약 367

CHAPTER 11 객체 관계형 매핑을 통한 데이터 퍼시스팅 369
11.1 스프링과 하이버네이트 통합 371
11.2 스프링과 자바 퍼시스턴스 API 376
11.3 스프링 데이터를 사용한 자동 JPA 저장소 386
11.4 요약 396

CHAPTER 12 NoSQL 데이터베이스 사용하기 397
12.1 MongoDB의 유지성 도큐먼트 398
12.2 Neo4j로 그래프 데이터 사용하기 414
12.3 Redis에서 키-값 데이터 사용하기 429
12.4 요약 437

CHAPTER 13 데이터 캐싱하기 439
13.1 캐시 지원하기 440
13.2 캐싱을 위한 애너테이션 메소드 446
13.3 XML에서 캐싱 선언하기 453
13.4 요약 457

CHAPTER 14 시큐리티 메소드 459
14.1 애너테이션을 사용한 시큐어 메소드 460
14.2 메소드 레벨 시큐리티를 위한 표현식 사용하기 463
14.3 요약 472


PART 4 스프링 통합
CHAPTER 15 원격 서비스 사용하기 477
15.1 스프링 리모팅 개요 478
15.2 RMI 활용 481
15.3 Hessian과 Burlap을 이용한 리모트 서비스 노출 487
15.4 스프링의 HttpInvoker 사용하기 494
15.5 웹 서비스의 발행과 소비 497
15.6 요약 504

CHAPTER 16 스프링 MVC로 REST API 사용하기 505
16.1 휴식(REST)을 취하다 506
16.2 첫 번째 REST 엔드포인트 만들기 508
16.3 더 많은 리소스 사용하기 524
16.4 REST 리소스 사용하기 533
16.5 요약 547

CHAPTER 17 스프링 메시징 549
17.1 비동기 메시징에 대한 간단한 소개 550
17.2 JMS로 메시지 보내기 556
17.3 AMQP를 이용한 메시징 576
17.4 요약 588

CHAPTER 18 WebSocket과 STOMP를 사용하여 메시징하기 589
18.1 스프링의 하위 레벨 웹 소켓 API 사용하기 590
18.2 웹 소켓 지원 부족에 대해 대응하기 596
18.3 STOMP 메시징 작업하기 599
18.4 사용자 타깃 메시지 사용하기 613
18.5 예외 상황 메시지 처리하기 617
18.6 요약 619

CHAPTER 19 스프링을 사용하여 이메일 전송하기 621
19.1 이메일 전송을 위해 스프링 설정하기 622
19.2 이메일 메시지를 풍부하게 꾸미기 625
19.3 템플릿을 사용하여 이메일 생성하기 629
19.4 요약 634

CHAPTER 20 JMX를 이용한 스프링 빈 관리 635
20.1 스프링 빈을 MBean으로 익스포트하기 636
20.2 MBean 리모팅 646
20.3 통지 처리 651
20.4 요약 654

CHAPTER 21 스프링 부트를 사용한 스프링 개발 간소화 655
21.1 스프링 부트 소개 656
21.2 스프링 부트로 애플리케이션 만들기 662
21.3 스프링 부트 CLI로 그루비 사용하기 677
21.4 액추에이터로 애플리케이션 파악하기 684
21.5 요약 688

찾아보기 691

저자소개

크레이그 월즈 (지은이)    정보 더보기
피보탈(Pivotal)의 소프트웨어 개발자이자 《스프링 인 액션》의 저자다. 지역 사용자 그룹과 컨퍼런스에서 발표자로 자주 활동하며 스프링 프레임워크를 열성적으로 홍보한다. 스프링에 관한 글을 쓰지 않거나 코드에 매달려 있지 않을 때는 아내, 두 딸과 최대한 시간을 많이 보내려 노력한다.
펼치기
테크 트랜스 그룹 T4 (옮긴이)    정보 더보기
최신 IT 테크놀로지에 대한 리서치를 목적으로 하는 스터디 그룹이다. 엔터프라이즈 환경에서 오픈소스를 활용해 프레임워크를 구축하는 데 관심이 많으며, 스프링Spring, React.js, Node.js, OpenCV, ML 등의 기술에 주목하고 있다. 오픈소스 기반의 플랫폼 개발 및 활용도 주요 관심 분야다. 에이콘출판사에서 펴낸 『구글 애널리틱스로 하는 데이터 분석 3/e』(2017), 『추천 엔진을 구축하기 위한 기본서』(2017) 등을 번역했다.
펼치기

책속에서

이 책은 모든 자바 개발자를 대상으로 하지만, 엔터프라이즈 개발자에게 특히 유용하다. 각 장을 거치면서 코드 예제의 복잡도를 서서히 늘려가겠지만, 스프링의 진정한 힘은 엔터프라이즈 애플리케이션 개발을 더 쉽게 하는 데 있다. 따라서 엔터프라이즈 개발자들은 이 책에 있는 예제들의 진가를 알 수 있을 것이다. 스프링은 대체로 엔터프라이즈 서비스를 제공하는 데 기여하도록 되어 있기 때문에 스프링과 EJB 사이에 겹치는 부분이 많다.


[constructor-arg]와 생성자 주입용 c-네임스페이스를 사용할 때는 몇 가지 미묘한 차이가 있다. 그렇지만 앞서 언급했다시피 Java 설정을 XML 설정보다 선호하는데도 불구하고 너무 많은 설명을 했다. 따라서 XML에서 생성자 주입 주제를 말하는 것보다는 XML에서 프로퍼티 와이어링 방법을 살펴보도록 하자.


이제 스프링 MVC 웹 프레임워크의 핵심을 살펴보자. 또한 다양한 웹 요청, 파라미터 그리고 폼(form) 입력 등을 처리하는 컨트롤러를 만들기 위한 애너테이션 사용법을 집중적으로 다룬다. 세부 내용으로 들어가기 전에 높은 차원에서 살펴보고 스프링 MVC 작업을 위한 기본 틀을 세워 보자.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책