메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

처음부터 제대로 배우는 스프링 부트

자바와 코틀린으로 만나는 클라우드 네이티브 애플리케이션 구축

한빛미디어

번역서

판매중

  • 저자 : 마크 헤클러
  • 번역 : 오시영 , 서정대
  • 출간 : 2023-05-08
  • 페이지 : 384 쪽
  • ISBN : 9791169210966
  • eISBN : 9791169216852
  • 물류코드 :11096
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4.9점 (44명)
좋아요 : 7

책소개

도구 선택부터 애플리케이션 보안과 배포까지 스프링 부트의 모든 것

 

 

스프링 부트에서는 자바와 코틀린 언어 모두 사용할 수 있습니다. 개발자의 취향과 프로젝트의 특성에 따라 적합한 언어를 선택할 수 있습니다. 이 책은 성숙한 언어로 널리 사용되고 스프링 프레임워크의 공식 언어이기도 한 자바의 장점과, 간결하고 안전한 코드를 작성할 수 있는 코틀린 언어의 장점을 한눈에 볼 수 있게 구성되었습니다. 그뿐 아니라 메이븐과 그레이들 중에 어느 빌드 도구를 선택할지 인사이트를 제공합니다. 스프링 이니셜라이저에서 애플리케이션을 생성하는 순간부터 디버깅, 배포, 모니터링에 이르기까지 스프링 부트의 모든 것을 이 책에서 확인하세요.

 

이 책에서 다루는 내용

- 네이티브 애플리케이션 개발 및 배포를 간소화하는 방법

- 반응형 애플리케이션을 분산 시스템으로 만드는 방법

- 개발자의 생산성과 애플리케이션의 이식성을 향상하는 아키텍처와 접근 방식

- 애플리케이션을 빠르고 안정적으로 배포하는 방법

- 애플리케이션과 시스템의 상태를 모니터링하는 방법

 

- 클라우드 기반 애플리케이션의 디버깅, 테스트, 보안 유지

저자소개

마크 헤클러 저자

마크 헤클러

VMware의 소프트웨어 개발자이자 스프링 개발 애드버킷Spring Developer Advocate, 컨퍼런스 연사, 자바 챔피언 및 코틀린의 구글 개발자 전문가입니다. 클라우드를 위한 빠르고 혁신적인 프로덕션 수준 소프트웨어 개발에 주력하고 있습니다. 그는 제조, 소매, 의료, 과학, 통신, 금융 산업의 주요 업체 및 다양한 공공 부문 조직과 협력하여 핵심 기능을 예산과 일정에 맞게 개발하고 제공했습니다. 오픈소스 기여자이자 개발자 중심 블로그의 저자/큐레이터로 가끔 흥미로운 트위터 글을 게시합니다(@mkheck ).

오시영 역자

오시영

프로그래밍으로 하고 싶은 것과 할 수 있는 것을 합니다.

서정대 역자

서정대

해군 통역 장교를 지냈으며, 현재 (주)핸디즈에서 코틀린/스프링 백엔드 개발자로 근무하고 있습니다.

목차

CHAPTER 1 스프링 부트

_1.1 스프링 부트의 핵심 기능

_1.2 마치며

 

CHAPTER 2 도구 선택 및 시작

_2.1 메이븐 vs. 그레이들

_2.2 자바 vs. 코틀린

_2.3 스프링 부트 버전 선택하기

_2.4 스프링 이니셜라이저

_2.5 스프링 부트 CLI 거침없이 사용하기

_2.6 통합 개발 환경(IDE) 사용하기

_2.7 main()을 향한 여정

_2.8 마치며

 

CHAPTER 3 첫 번째 REST API

_3.1 API를 왜 사용하고 어떻게 사용할까요?

_3.2 REST가 무엇이며, 왜 중요할까요?

_3.3 API, HTTP 메서드 스타일

_3.4 GET으로 시작하기

_3.5 믿으라, 그러나 검증하라

_3.6 마치며

 

CHAPTER 4 데이터베이스 액세스

_4.1 DB 액세스를 위한 자동 설정 프라이밍

_4.2 앞으로 얻게 될 것

_4.3 데이터 저장과 조회

_4.4 추가적으로 다듬기

_4.5 마치며

 

CHAPTER 5 애플리케이션 설정과 검사

_5.1 애플리케이션 설정

_5.2 자동 설정 리포트

_5.3 액추에이터

_5.4 마치며

 

CHAPTER 6 데이터 파고들기

_6.1 엔티티 정의

_6.2 템플릿 지원

_6.3 저장소 지원

_6.4 @Before

_6.5 레디스로 템플릿 기반 서비스 생성하기

_6.6 템플릿에서 repository로 변환하기

_6.7 JPA로 repository 기반 서비스 만들기

_6.8 NoSQL 도큐먼트 데이터베이스를 사용해 repository 기반 서비스 만들기

_6.9 NoSQL 그래프 데이터베이스를 사용해 repository 기반 서비스 만들기

_6.10 마치며

 

CHAPTER 7 스프링 MVC로 만드는 애플리케이션

_7.1 스프링 MVC는 무엇을 의미할까요?

_7.2 템플릿 엔진으로 사용자와 상호작용하기

_7.3 메시지 전달

_7.4 웹소켓으로 대화(conversation) 생성하기

_7.5 마치며

 

CHAPTER 8 프로젝트 리액터와 스프링 웹플럭스를 사용한 리액티브 프로그래밍

_8.1 리액티브 프로그래밍

_8.2 프로젝트 리액터

_8.3 톰캣 vs. 네티

_8.4 리액티브 데이터 액세스

_8.5 리액티브 Thymeleaf

_8.6 완전한 리액티브 프로세스 간 통신을 위한 RSocket

_8.7 마치며

 

CHAPTER 9 프로덕션을 위한 애플리케이션 테스트

_9.1 단위 테스트

_9.2 @SpringBootTest

_9.3 슬라이스 테스트

_9.4 마치며

 

CHAPTER 10 애플리케이션 보안

_10.1 인증 및 인가 부여

_10.2 스프링 시큐리티 살펴보기

_10.3 스프링 시큐리티로 폼 기반 인증 및 인가 구현

_10.4 인증 및 인가를 위한 OIDC와 OAuth2 구현

_10.5 마치며

 

CHAPTER 11 애플리케이션 배포

_11.1 실행 가능한 JAR

_11.2 JAR 확장

_11.3 컨테이너에 스프링 부트 애플리케이션 배포하기

_11.4 스프링 부트 애플리케이션 검사를 위한 유틸리티 컨테이너 이미지

_11.5 마치며

 

CHAPTER 12 리액티브로 더 깊이 들어가기

_12.1 리액티브는 언제 사용할까?

_12.2 리액티브 애플리케이션 테스트

_12.3 리액티브 애플리케이션 진단 및 디버깅

_12.4 마치며

출판사리뷰

“연은 바람을 거슬러 날아오른다.”

_존 닐, The Weekly Mirror에 실린 ‘Enterprise and Perseverance’ 에세이에서

 

『처음부터 제대로 배우는 스프링 부트』에 오신 것을 환영합니다. 만나뵙게 되어 반갑습니다. 요즘은 여러모로 활용하기 좋은 스프링 부트 책이 많습니다. 훌륭한 저자가 쓴 좋은 책도 많습니다. 하지만 저자라면 누구나 어떤 내용을 다루고 제외할지, 내용을 어떻게 효과적으로 설명할지 등 책을 특별하게 만들 크고 작은 결정을 내려야 합니다. 한 저자에겐 부차적인 내용이 다른 저자에겐 꼭 필요한 내용이 되기도 합니다. 여느 개발자들처럼, 우린 모두 개발자이고 각자 의견이 있으니까요.

 

제 의견은 이렇습니다. 스프링 부트를 처음 사용하는 개발자에게 공유된다면 반드시 필요하고 대단히 큰 도움이 됐을 부분이 누락됐다는 겁니다. 그리고 누락된 부분은 스프링 부트를 다루는 능력이 서툴든 능숙하든 전 세계 도처의 개발자들과 만나 상호작용을 할수록 늘어났습니다. 우리 모두는 다른 것을 다른 시간에 다른 방식으로 배우고 있습니다. 그래서 이 책을 구상하게 됐습니다.

 

만약 여러분이 스프링 부트가 처음이라면, 혹은 스프링 부트에 대한 기본 지식을 더 쌓는 것이 유용하다고 여긴다면, 생각해봅시다. 기본 지식을 다루는 책이 있다면 언제나 유용하지 않을까요? 이 책은 여러분을 염두에 두고 썼습니다. 이 책은 스프링 부트의 주요 기능을 다루는 동시에 이 기능들을 현실 세계에서 애플리케이션에 유용하게 활용하는 방법을 가볍게 소개합니다.

 

여러분과 이 여정을 함께하게 되어 영광입니다. 그럼 시작해보죠!

 

_서문 중에서

독자리뷰

오탈자 보기

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리뷰쓰기

닫기
* 상품명 :
처음부터 제대로 배우는 스프링 부트
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
처음부터 제대로 배우는 스프링 부트
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
처음부터 제대로 배우는 스프링 부트
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 상품2