책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788966187980
· 쪽수 : 408쪽
책 소개
목차
첫째마당 스프링 프레임워크 기초
1장 ▶첫 번째 스프링 애플리케이션
01 선행 요구 사항
Hello World 예제
Hello World 애플리케이션 실행하기
스프링 부트: 더 쉬운 스프링
스프링 부트 애플리케이션 실행하기
그루비식 스프링 부트
02 요약
2장 ▶클래스와 의존성 다루기
01 My Documents 스프링 애플리케이션
My Documents 요구 사항
클래스와 의존성 정의하기
02 스프링 프레임워크 사용하기
03 스프링 프레임워크와 의존성 주입
04 요약
3장 ▶서로 다른 설정 적용하기
01 My Documents XML 설정
02 스프링 애너테이션 사용하기
03 스프링 스테레오타입
04 자바 빈 설정 사용하기
05 GroovyBeanDefinitionReader 클래스 사용하기
06 설정 선택하기
07 요약
4장 ▶빈 스코프 사용하기
01 스코프
02 @Scope 애너테이션 사용하기
03 새로운 GroovyBeanDefinitionReader 컨텍스트에서 빈 스코프 사용하기
04 요약
5장 ▶컬렉션과 커스텀 타입 다루기
01 List, Map 그리고 Properties
02 XML 설정 내의 컬렉션
03 컬렉션 병합하기
04 요약
6장 ▶리소스 파일 사용하기
01 리소스 사용하기
02 프로퍼티 파일 사용하기
03 서로 다른 언어 사용하기: 스페인어 지원
04 요약
7장 ▶스프링 애플리케이션 테스트하기
01 애너테이션을 이용한 테스팅
02 프로파일 사용하기
03 기타 테스트 애너테이션
04 요약
둘째마당 스프링 프레임워크
8장 ▶스프링 애플리케이션에 어드바이스 지정하기
01 My Documents에 대한 어드바이스
02 AOP로 해결하기
AOP 개념
before 어드바이스
after 어드바이스
around 어드바이스
after throwing 어드바이스
03 애너테이션을 이용한 AOP
04 요약
9장 ▶스프링 애플리케이션에 퍼시스턴스 추가하기
01 퍼시스턴스 추가하기
02 데이터베이스 내장하기
03 데이터를 모으는 새로운 방법: JdbcTemplate과 RowMapper
04 요약
10장 ▶웹에 스프링 애플리케이션 보여주기
01 퍼시스턴스 계층
02 스프링 MVC
03 국제화: i18n
04 요약
11장 ▶스프링 애플리케이션을 외부 시스템과 통합하기
01 자바 메시지 서비스
02 스프링 JMS
03 RabbitMQ와 스프링 래빗
04 요약
12장 ▶REST API 노출하기
01 RESTful
HTTP-GET
HTTP-POST
HTTP-PUT
HTTP-DELETE
02 요약
13장 ▶이메일 추가하기와 태스크 스케줄링
01 이메일 보내기
02 비동기 태스크 알아보기
03 스케줄링
04 요약
셋째마당 스프링 프레임워크 고급
14장 ▶동적 언어 사용하기
01 더 동적으로 작업하기
02 그루비로 작업하기
03 JRuby와 빈 셸 사용하기
04 요약
15장 ▶스프링 애플리케이션에서 스프링 데이터 사용하기
01 NoSQL 데이터베이스 사용하기
02 DocumentDAO 구현하기
03 MongoDB 테스트하기
04 완전한 DocumentDAO 테스트
05 요약
16장 ▶스프링 애플리케이션과 메시징하기
01 RabbitMQ 사용하기
RabbitMQ: 익스체인지, 바인딩 그리고 큐
메시지 변환에 XML 마샬러 사용하기
02 래빗 테스트
03 요약
17장 ▶소셜과 모바일 지원
01 스프링 소셜 사용하기
02 스프링 소셜 트위터
트위터에 애플리케이션 등록하기
트윗하기
03 스프링 애플리케이션에서 트윗 보내기
04 요약
넷째마당 스프링 I/O
18장 ▶스프링과 그루비
01 그루비 코딩
02 그루비 테스트하기
03 스프링 DSL 문법
04 요약
19장 ▶모든 것을 간소화하는 스프링 부트
01 스프링 부트
02 My Documents 배치하기
실행 가능한 JAR 파일 생성하기
WAR 파일 생성하기
03 그루비식 스프링 부트
04 요약
20장 ▶스프링 XD 애플리케이션
01 스프링 XD 설치하기
스프링 XD 배포판 이용하기
맥 OS X Homebrew 설치 이용하기
02 스프링 XD
모듈
03 My Documents에서 스프링 XD 사용하기
탭
04 분석하기
05 요약
부록 ▶도구 설치하기
01 자바 설치하기
윈도우 OS용 자바 설치하기
환경 변수 설정하기
OS X용 자바 설치하기
02 맥 OS X용 도구
Homebrew 설치하기
GVM 설치하기
03 그레이들 설치하기
윈도우에 그레이들 설치하기
맥 OS X 또는 리눅스에 그레이들 설치하기
04 그루비 설치하기
윈도우에 그루비 설치하기
맥 OS X 또는 리눅스에 그루비 설치하기
05 MongoDB 설치하기
윈도우에 MongoDB 설치하기
맥 OS X에 MongoDB 설치하기
06 아파치 ActiveMQ 설치하기
윈도우에 아파치 ActiveMQ 설치하기
맥 OS X에 아파치 ActiveMQ 설치하기
07 RabbitMQ 설치하기
윈도우에 RabbitMQ 설치하기
맥 OS X에 RabbitMQ 설치하기
08 스프링 부트 설치하기
윈도우에 스프링 부트 설치하기
맥 OS X 또는 리눅스에 스프링 부트 설치하기
09 스프링 XD 설치하기
윈도우에 스프링 XD 설치하기
맥 OS X에 스프링 XD 설치하기
10 요약