HOME > Detail View

Detail View

(배워서 바로 쓰는) 스프링 부트 2 : DB 액세스부터 도커를 활용한 개발까지, 실무에 바로 써먹는 스프링 부트 2 마스터하기 (Loan 2 times)

Material type
단행본
Personal Author
廣末丈士 宮林岳洋, 저 정인식, 역 高安厚思, 감수
Title Statement
(배워서 바로 쓰는) 스프링 부트 2 : DB 액세스부터 도커를 활용한 개발까지, 실무에 바로 써먹는 스프링 부트 2 마스터하기 / 히로스에 다케시, 미야바야시 다케히로 지음 ; 정인식 옮김
Publication, Distribution, etc
서울 :   한빛미디어,   2020  
Physical Medium
375 p. : 삽화 ; 24 cm
Varied Title
Spring Boot2徹底活用 : 現場至上主義
ISBN
9791162242995
General Note
감수: 다카야스 아츠시(高安厚思)  
색인수록  
000 00000cam c2200205 c 4500
001 000046058468
005 20201203133119
007 ta
008 201201s2020 ulka 001c kor
020 ▼a 9791162242995 ▼g 93000
035 ▼a (KERIS)BIB000015588216
040 ▼a 011001 ▼c 011001 ▼d 211009
041 1 ▼a kor ▼h jpn
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2020z9
100 1 ▼a 廣末丈士
245 2 0 ▼a (배워서 바로 쓰는) 스프링 부트 2 : ▼b DB 액세스부터 도커를 활용한 개발까지, 실무에 바로 써먹는 스프링 부트 2 마스터하기 / ▼d 히로스에 다케시, ▼e 미야바야시 다케히로 지음 ; ▼e 정인식 옮김
246 1 9 ▼a Spring Boot2徹底活用 : ▼b 現場至上主義
246 3 ▼a Supuringu buto tsu tettei katsuyo : ▼b genba shijo shugi
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2020
300 ▼a 375 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a 감수: 다카야스 아츠시(高安厚思)
500 ▼a 색인수록
700 1 ▼a 宮林岳洋, ▼e
700 1 ▼a 정인식, ▼e
700 1 ▼a 高安厚思, ▼e 감수
900 1 0 ▼a 히로스에 다케시, ▼e
900 1 0 ▼a 미야바야시 다케히로, ▼e
900 1 0 ▼a Hirosue, Takeshi, ▼e
900 1 0 ▼a Miyabayashi, Takehiro, ▼e
900 1 0 ▼a 다카야스 아츠시, ▼e 감수
900 1 0 ▼a Takayasu, Atsushi, ▼e 감수
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2020z9 Accession No. 121255495 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

스프링 부트에서 자주 발생하는 문제의 해결 방법부터 웹플럭스 사용법까지 실무에 꼭 필요한 내용만 담았다. 웹 개발 경력 10년 이상의 베테랑 저자들이 실전 경험에서 얻은 노하우를 친절한 예제를 통해 설명한다. 웹 애플리케이션 공통 처리, 데이터베이스 액세스, 보안, 화면 개발, API 개발, 운용, 시스템 아키텍처 등 실무에 필요한 모든 내용을 총망라하는 스프링 부트 완벽 활용서다.

웹 애플리케이션을 효과적으로 구현하는 실무 비법 대방출

스프링 부트로 웹 개발을 할 때 마주치는 문제를 속 시원하게 해결하고 싶다면 이 책이 답이다. 스프링 부트에서 자주 발생하는 문제의 해결 방법부터 웹플럭스 사용법까지 실무에 꼭 필요한 내용만 담았다. 웹 개발 경력 10년 이상의 베테랑 저자들이 실전 경험에서 얻은 노하우를 친절한 예제를 통해 설명한다. 웹 애플리케이션 공통 처리, 데이터베이스 액세스, 보안, 화면 개발, API 개발, 운용, 시스템 아키텍처 등 실무에 필요한 모든 내용을 총망라하는 스프링 부트 완벽 활용서다. 문제 해결을 넘어 문제를 예방하는 실무 노하우를 확인하고 스프링 부트 마스터가 되어보자.

이 책에서 다루는 내용
● 프레임워크로 데이터베이스 액세스 최적화하기
● 스프링 시큐리티를 이용해 고성능 보안 환경 구축하기
● 타임리프를 이용해 효율적으로 화면 개발하기
● 도커를 활용해 팀 개발 협업 능력 높이기
● 스프링 프로파일로 시스템 운용 최적화하기

웹 개발에 스프링을 사용하는 자바 개발자라면 스프링 부트와 떼려야 뗄 수 없다. 스프링 부트를 사용하면 환경 설정이 복잡한 스프링 프레임워크의 많은 부분을 자동화하여 효율적이고 편리하게 웹 애플리케이션을 개발할 수 있다. 스프링 부트의 스타터와 빌드 도구, 자동 구성 등을 활용해 신속하고 빠르게 개발하는 방법을 알아보고 싶다면 이 책을 읽기 바란다.
이 책은 현업에서 가장 필요하고, 문제가 많이 발생하는 주제를 예제와 함께 설명하며, 실무에 직접 응용해볼 수 있다. 각 장은 어느 정도 독립적이기 때문에 필요한 부분부터 학습 가능한 구성이다. 스프링 부트로 웹 개발을 하면서 궁금한 점이 있다면 이 책에서 바로 찾아 해결해보자.

이 책의 구성
1장. 이 책에서 다루는 스프링/스프링 부트 프로젝트 구성을 설명한다. 특히 웹 애플리케이션의 디렉터리 구조를 설명한다.
2장. 웹 애플리케이션을 구축할 때 기능 사양에 의해 변경이 발생하지 않는 공통 처리 부분을 설명한다.
3장. 데이터베이스 액세스의 라이브러리 통합과 이용 방법을 설명한다. 저자들의 경험상 스프링 데이터 JPA로는 '프로그램에서 실행되는 SQL을 떠올리기 어렵다'는 문제가 있었기에 이 책에서는 도마(Doma) 2라는 O/R 매퍼를 사용한다.
4장. 스프링 시큐리티의 사용법과 응용법을 설명한다. 스프링 시큐리티는 입문서나 가이드라인이 있지만, 실제로 이를 응용하려고 하면 난관에 봉착한다. 저자들이 프로젝트를 진행하며 각자 고민한 내용을 설명한다.
5장. 타임리프를 사용한 화면 개발 방법을 설명한다. 다국어 대응 등 실제로 문제가 되었던 내용을 설명한다.
6장. REST API 제작법과 호출 방법을 설명한다.
7장. 스프링/스프링 부트의 내용을 넘어서 팀 개발에 필요한 환경, 데이터베이스의 구성 관리, 단위 테스트 실시 방법을 설명한다.
8장. 운용 시 문제가 생길 만한 부분을 방지하고 해결하는 방법을 설명한다.
9장. 스프링 부트를 사용한 애플리케이션을 적절히 배치하기 위한 시스템 구성 방법을 설명한다. 최근 컨테이너 기술이나 클라우드 기술은 개발 환경에서 충분히 사용할 만하다. 스프링 부트의 애플리케이션을 클라우드의 컨테이너에 탑재하는 방법을 설명한다.
10장. 스프링 5와 스프링 부트 2에서 새롭게 적용된 웹플럭스에 대해 간단히 설명한다.
11장. 예제 프로젝트를 이용한 개발 환경 구축 방법을 소개한다.
12장. 예제 프로젝트의 이용 방법과 제공 기능을 간단히 소개한다.


Information Provided By: : Aladin

Author Introduction

히로스에 다케시(지은이)

주식회사 빅 트리 테크놀로지 & 컨설팅 아키텍처 그룹 관리자. 10년 이상 오픈 시스템 개발에 종사하며 자바를 사용했다. 최근에는 스프링 부트를 활용한 백엔드와 SPA(Vue.js/AngularJS) 구성 개발 프로젝트에서 기술 리더로 분투 중이다. 다양한 클라이언트에게 비용 대비 효과와 편의성 대비 보안의 균형을 중시하며 솔루션을 제공한다.

미야바야시 다케히로(지은이)

주식회사 빅 트리 테크놀로지 & 컨설팅 아키텍처 그룹 관리자. 10년 이상 웹 시스템 개발 및 운용에 종사하고 있다. 전 직장에서는 높은 트래픽의 대규모 EC 시스템 개발과 운용을 맡아 자동 테스트 기반 구축과 운영 비용 절감에 기여했다. 내부 개발팀 지원과 시스템 감시 최적화 지원, 자동 테스트 도입 등 컨설팅 업무도 경험했다. 복잡한 비즈니스 애플리케이션과 자사 인터넷 서비스 개발, 높은 트래픽의 시스템 설계 및 운용, AWS 등 클라우드를 이용한 서비스 구축과 자바/Node.js를 이용한 서버 애플리케이션 개발에 뛰어나다.

정인식(옮긴이)

숭실대학교에서 전자계산학을 전공하고 현대정보기술 eBiz 기술팀에서 웹 애플리케이션 개발 및 B2B Marketplace 솔루션을 연구했다. 그 후 이동통신 단말기 분야로 옮겨 휴대폰 부가서비스 개발 업무를 담당했다. 일본에서는 키스코 모바일사업부 팀장으로 교세라의 북미향 휴대폰 개발에 참여했으며, 퇴직하고서는 일본 주요 이동통신사에서 업무 프로세스 개선을 위한 IT 컨설팅과 데이터 분석 관련 툴을 개발하고 있다. 옮긴 책으로는 『아파치 카프카』, 『배워서 바로 쓰는 스프링 부트 2』(이상 한빛미디어), 『자바 마스터 북: 기초에서 실무 응용까지』(제이펍)을 비롯해 10여 권이 있다.

타카야스 아츠시(감수)

주식회사 빅 트리 테크놀로지 & 컨설팅 아키텍처 그룹 리더. 도쿄전기대학 공학부 시간 강사이며 SQuBOK 설계 개발 영역 담당 위원이다. 아키텍트로 활동하며 『Struts によるWeb アプリケ?ションス?パ?サンプル(스트럿츠에 의한 웹 애플리케이션 슈퍼 샘플)』 시리즈, 『Seasar 入門(Seasar 입문)』, 『サ?ブレット/JSP プログラミングテクニック 改訂版(서블릿/JSP 프로그래밍 기술 개정판)』을 집필했고 잡지 『日?SYSTEMS(일경 시스템스)』에 기고하고 있다.

Information Provided By: : Aladin

Table of Contents

"CHAPTER 1 스프링 부트의 구성
__1.1 스프링 부트의 기초
__1.2 웹 애플리케이션 개발
__1.3 예제 프로젝트의 구성

CHAPTER 2 웹 애플리케이션의 공통 처리
__2.1 유효성 검증
__2.2 객체 매핑
__2.3 로그 출력
__2.4 파일 다운로드
__2.5 파일 업로드
__2.6 메일 송신

CHAPTER 3 데이터 액세스
__3.1 스타터
__3.2 도마 사용 방법
__3.3 엔티티 공통 처리
__3.4 페이징 처리
__3.5 배타 제어
__3.6 논리 삭제

CHAPTER 4 보안
__4.1 스타터
__4.2 인증
__4.3 RememberMe
__4.4 인가
__4.5 CSRF 대책
__4.6 이중 송신 방지

CHAPTER 5 화면 개발
__5.1 타임리프
__5.2 폼 바인딩
__5.3 전처리
__5.4 템플릿 공유
__5.5 타임리프의 다른 기능
__5.6 정적 콘텐츠 관리하기

CHAPTER 6 API 개발
__6.1 스프링 부트를 이용한 API 개발
__6.2 스프링 부트를 이용한 API 연계
__6.3 API 개발 효율 극대화

CHAPTER 7 팀 개발
__7.1 인프라 구성 관리
__7.2 데이터베이스 구성 관리
__7.3 유지보수 가능한 테스트 코드
__7.4 문서 생성 도구 활용
__7.5 소스 생성기

CHAPTER 8 운용
__8.1 환경별 설정 관리
__8.2 애플리케이션 서버 설정
__8.3 애플리케이션의 상태 확인
__8.4 애플리케이션 모니터링
__8.5 요청 추적
__8.6 지연 시간 분석
__8.7 무정지 배포
__8.8 컨테이너 오케스트레이션 배포

CHAPTER 9 시스템 아키텍처 구성
__9.1 시스템 아키텍처 고찰
__9.2 시스템 아키텍처 구성안
__9.3 구축 튜토리얼

CHAPTER 10 스프링 5와 스프링 부트 2의 신기능
__10.1 웹플럭스

CHAPTER 11 로컬 개발 환경 구축
__11.1 깃 설치
__11.2 예제 프로젝트 다운로드
__11.3 도커 설치
__11.4 JDK 설치
__11.5 IDE 설치

CHAPTER 12 예제 애플리케이션
__12.1 관리 애플리케이션의 기능
__12.2 관리 애플리케이션 이용 방법"

New Arrivals Books in Related Fields

이창현 (2021)