도서상세보기

도서명 스프링 부트로 배우는 자바 웹 개발
저자 윤석진
출판사 제이펍
출판일 2018-08-31
정가 27,000원
ISBN 9791188621279
수량
CHAPTER 1 개발 환경의 변화와 자바 • 1
1.1 인프라와 스프링 프레임워크의 변화 3
1.1.1 아키텍처의 변화 3
1.1.2 스프링 프레임워크의 변화 5
1.2 웹 애플리케이션 컨테이너 6
1.2.1 자바 개발을 위해 꼭 필요한 클래스 로더 6
1.3 WAR 파일의 특성 8

CHAPTER 2 서블릿 • 11
2.1 서블릿 시작하기 13
2.1.1 서블릿 설정 13
2.2 서블릿 내부 동작 16
2.2.1 서블릿의 생명주기 16
2.3 서블릿 활용 20
2.3.1 HTTP 요청과 응답 20
2.3.2 멀티파트 24
2.4 서블릿 관련 객체들 28
2.4.1 필터 28
2.4.2 쿠키 30
2.4.3 세션 36
2.5 디자인 패턴 활용 40
2.5.1 Java EE 패턴 40
2.5.2 프론트 컨트롤러 패턴 41

CHAPTER 3 스프링 프레임워크 • 49
3.1 빈 + 컨테이너 51
3.2 IoC 패턴 활용 52
3.2.1 인터페이스와 스프링 53
3.2.2 스프링 XML 설정 56
3.2.3 스프링 JavaConfig 설정 63
3.3 스프링 MVC 69
3.3.1 스프링 MVC 구조 69
3.3.2 스프링 MVC 설정 70
3.3.3 DispatcherServlet 설정 72
3.3.4 컨트롤러와 뷰 73
3.3.5 인터셉터 75

CHAPTER 4 스프링 부트 웹 개발 • 81
4.1 스프링 부트에 대한 이해 83
4.1.1 스프링 부트의 프로젝트 레이아웃 83
4.1.2 스프링 부트 실행하기 84
4.2 정적 자원 관리 94
4.2.1 정적 자원 기본 설정 94
4.2.2 웹 리소스 폴더 설정 96
4.3 템플릿 엔진 100
4.3.1 타임리프 적용 101
4.3.2 타임리프 속성 102
4.4 WebJars를 이용한 프론트라이브러리 관리 108
4.4.1 WebJars 적용 109
4.4.2 인터셉터 활용 113

CHAPTER 5 REST API
자바 기반의 웹 서비스를 가장 쉽고 빠르게 배운다!
서블릿부터 Spring Data JPA, Rest API, 액추에이터를 활용한 모니터링, 클라우드 서비스를 이용한 배포까지

시중에는 자바 웹 개발자를 위한 스프링과 JSP 관련 서적이 많이 나와 있긴 하지만, 입문자가 끝까지 따라 할 만한 책은 많지 않습니다. 이 책은 독자들이 자바 기반의 웹 서비스를 만들거나 공부할 때 가장 쉽게 따라 할 수 있도록 집필되었습니다. 자바 웹 개발 환경에 대한 기초 설명과 개발에 필요한 필수 기술을 다루며, 나아가 모니터링 및 헤로쿠를 이용한 클라우드 배포까지 웹 서비스에 필요한 전반적인 내용을 담고 있습니다.

C 언어를 학습한 이후 자바 기반의 웹 서비스 개발을 배우려는 분, 한두 권의 자바 입문 서적을 읽은 후 한 걸음 더 나아가고자 하는 분, 서블릿부터 스프링 부트까지 체계적으로 배우고자 하는 분들에게 추천합니다. 스프링 설정만 하다 포기한 적이 있다면 바로 이 책이 당신을 위한 책입니다.

이 책의 주요 내용
- 인프라의 변화와 아키텍처
- 서블릿과 HTTP
- 스프링과 의존성 주입
- REST API
- 스프링 데이터와 QueryDSL
- 스프링 부트 스타터 만들기
- 클라우드 서비스 헤로쿠에 애플리케이션 배포하기