장바구니 담기 close

장바구니에 상품을 담았습니다.

가장 빨리 만나는 스프링 부트 (컴퓨터/IT)

가장 빨리 만나는 스프링 부트 (컴퓨터/IT)

  • 마키 토시아키
  • |
  • 길벗
  • |
  • 2015-07-02 출간
  • |
  • 236페이지
  • |
  • 183 X 235 mm
  • |
  • ISBN 9791186659038
★★★★★ 평점(10/10) | 리뷰(1)
판매가

15,000원

즉시할인가

13,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
13,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

1장. 스프링 부트 개요
1.1 스프링 프레임워크의 역사
1.2 스프링 부트 소개
1.3 스프링 부트 입문
1.3.1 템플릿 프로젝트 생성하기
1.3.2 pom.xml 설정하기
1.3.3 Hello World!를 출력하는 웹 애플리케이션 작성하기
1.3.4 실행 가능한 jar 파일 작성하기
1.3.5 STS로 스프링 부트 애플리케이션 개발하기
1.3.6 스프링 로디드로 간편하게 개발하기

2장. 스프링 프레임워크 금방 배우기
2.1 스프링 프레임워크에서 구현하는 DI
2.1.1 프로젝트 작성하기
2.1.2 애플리케이션 추상화하기
2.1.3 오토 와이어링을 이용한 DI
2.1.4 컴포넌트 스캔을 사용하여 자동으로 Bean 등록하기
2.1.5 CommandLineRunner 이용하기
2.1.6 레이어로 구성한 컴포넌트 주입하기
2.2 스프링 JDBC를 사용한 DB 접속
2.2.1 JdbcTemplate으로 DB 접속하기
2.2.2 데이터 소스 설정을 명시적으로 변경하기
2.2.3 Log4JDBC로 SQL 로그 출력하기
2.2.4 JdbcTemplate으로 리포지토리 클래스 구현하기
2.3 스프링 데이터 JPA를 사용한 DB 접속
2.3.1 JPA 엔티티 클래스 작성하기
2.3.2 스프링 데이터 JPA로 리포지토리 클래스 작성하기
2.3.3 JPQL로 쿼리 정의하기
2.3.4 페이징 처리 구현하기

3장. 스프링 부트로 웹 애플리케이션 개발하기
3.1 이 장에서 만들 애플리케이션
3.2 REST 웹 서비스 개발
3.2.1 모든 고객 정보 얻기, 고객 한 명의 정보 얻기용 API 구현
3.2.2 신규 고객 정보 작성, 고객 한 명의 정보 업데이트, 고객 한 명의 정보 삭제 API 구현
3.2.3 페이징 처리 구현
3.3 Thymeleaf를 사용해 화면에 표시하는 웹 애플리케이션 개발
3.3.1 화면에 고객 정보 목록 표시하기
3.3.2 신규 고객 정보 작성하기
3.3.3 고객 정보 편집하기
3.3.4 고객 정보 삭제하기
3.3.5 CSS 프레임워크 이용하기
3.4 Flyway를 이용한 DB 마이그레이션
3.4.1 SQL 스크립트 준비하기
3.4.2 application.yml 수정하기
3.4.3 DB 마이그레이션 실행
3.5 스프링 시큐리티를 이용한 인증, 인가 처리 추가
3.5.1 User의 엔티티와 리포지토리 작성하기
3.5.2 인증 사용자 작성하기
3.5.3 JavaConfig로 인증, 인가 설정하기
3.5.4 서비스나 컨트롤러 변경하기
3.5.5 화면 추가하기
3.5.6 DB 스키마 변경하기
3.5.7 Thymeleaf 화면에서 스프링 시큐리티 다루기

4장. PaaS 헤로쿠에 디플로이하기
4.1 헤로쿠 계정 작성
4.2 헤로쿠 툴벨트 설치
4.3 Hello World 애플리케이션을 헤로쿠에 디플로이
4.4 고객 관리 시스템을 헤로쿠에 디플로이
4.5 헤로쿠에서 PostgreSQL 사용
4.6 스프링 부트 액추에이터를 이용한 애플리케이션 상태 감시

5장. 스프링 부트로 테스트하기
5.1 Hello World 애플리케이션 통합 테스트
5.2 REST API 통합 테스트

부록A. 소프트웨어 설치 방법
A.1 자바 8 설치
A.2 메이븐 설치
A.3 Spring Tool Suite 설치
A.4 롬복 설치
A.5 curl 설치

부록B. 그레이들로 빌드하기
B.1 그레이들 설치
B.2 그레이들 기초
B.2.1 예제 프로젝트 빌드하기
B.2.2 주요 태스크
B.2.3 표준 입력 지정하기

도서소개

번거로운 설정은 이제 그만!
스프링 프레임워크를 이용한 프로젝트 일정을 단축하자

스프링 프레임워크의 하위 프로젝트가 증가하면서 각 프로젝트를 조합해서 사용하려면 초기 설정도 많고, 제대로 조합하기 위한 노하우도 필요하다. 이러한 문제를 해결할 수 있는 스프링 부트의 특징을 - 자주 사용하는 프로젝트 조합을 미리 준비, 설정을 자동으로 처리, 서버를 포함 - 프로젝트 하나를 완성해 가며 설명하기 때문에 프로젝트 실무에서 스프링 부트의 사용법과 장점을 쉽게 이해할 수 있다.

[출판사 추천]
모던 자바 개발을 가능케 하는 스프링 부트!

자바 프로젝트에서 불필요한 작업을 최소화

스프링 프레임워크의 하위 프로젝트가 증가하면서 각 프로젝트를 조합해서 사용하려면 초기 설정도 많고, 제대로 조합하기 위한 노하우도 필요합니다. 이러한 문제를 해결할 수 있는 스프링 부트를 빠르게 익힐 수 있습니다.

프로젝트 시간을 단축하는 스프링 부트
자주 사용하는 프로젝트 조합을 미리 준비하고 설정을 자동으로 처리하며 서버를 포함하는 스프링 부트의 특징을 제대로 익힌다면 적은 양의 코드로 애플리케이션을 완성하고 실행할 수 있습니다.

예제 프로젝트를 이용한 실천적 학습
이 책은 스프링 프레임워크에 대해 간단히 설명한 후 프로젝트 하나를 완성해 가며 스프링 부트를 설명하기 때문에 프로젝트 실무에서 스프링 부트의 사용법과 장점을 쉽게 이해할 수 있습니다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.