'책'에 해당되는 글 2건

  1. 2020.04.25 spring in action 5
  2. 2018.06.06 소프트 웨어 장인

spring in action 5

2020. 4. 25. 11:27

abuot this book

스프링과 스프링부트는 마이크로서비스로의 분리, java 백엔드를 확장하고 ,통합하는데 효율적이다. 이 책은 참고 문서에 없는 내용들을 다룰 것이다.

 

who should read this book

스프링과 스프링 부트를 더 잘 다루고싶은 사람이라면 누구라도

 

how this book is organized: a roadmap

이 책은 5파트 19 챕터로 구성되어있다. 한 파트씩 스프링 application 빌딩의 근본적인 토픽을 다룬다.

- 챕터1: 이 챕터에서 너는 이 책의 과정 내내 확장될 스프링 어플리케이션을 빌딩하는 첫걸음을 내딛을 것이다. 

- 챕터2: mvc 에 관련된 내용을 다룬다.

- 챕터3: 스프링의 백엔드를 다룬다. 데이터와 데이터베이스의 관계의 구성이 있는

- 챕터4: 스프링의 보안을 사용할것이다. 인증되지 않은 접근을 막기 위해

- 챕터5: 스프링 부트 프로퍼티 설정 사용으로 스프링 어플리케이션을 설정하는 방법을 나타낸다. 너는 또한 배운다. 프로파일 사용으로 설정을 선택하는 방법을 

 

파트2는 또다른 어플리케이션으로 스프링을 통합하는데 도움을 주는 토픽들을 다룬다.

- 챕터 6은 스프링의 Rest API 를 쓰는법을 다룬다.

- 챕터 7은 스프링의 Rest api를 활용하는 법을 배운다.

- 챕터 8은 비동기 커뮤니케이션의 사용을 다룬다. 스프링이 메세지를 주고 받는 (RabbitMQ 또는 카프카 같은) 

- 챕터 9는 스프링 통합 프로젝트를 사용하는 선언적인 어플리케이션의 통합을 논의한다. 

 

파트3은 스프링에서 리엑티브 프로그래밍에 대한 새로운 지원을에 대해 다룬다.

- 챕터 10은 리엑터 프로젝트를 소개한다. 스프링 5의 리엑터 특징을 지지하는 리엑티브 프로그래밍 라이브러리

- 챕터 11은 Rest API 개발을 다시 방문하여, 웹플럭스를 소개하고, 스프링 mvc로부터 많은 것을 빌리는 새로운 웹 프레임 워크, 웹 개발을 위한 새로운 리엑티브 모델을 제공하는 동안

- 챕터 12는 카산드라나 몽고 디비로의 읽고 쓰기로써 스프링 데이터의 지속성 쓰기에 대한 관점을 다룬다.

 

파트4는 단일 어플리케이션 모델을 분해하고, 스프링 클라우드와 마이크로 서비스 개발에 대해서 소개한다.

- 챕터 13은 서비스 발견으로 들어간다. 넷플릭스의 스프링 사용

- 챕터 14는 어플리케이션 설정을 중심화하는지를 보여준다. 여러 마이크로 서비스들의 공유설정들 속에서

- 챕터 15는 소개한다. 하이스트릭스의 서킷 브레이커 패턴을 소개하고, 실패에서 복구하는 마이크로 서비스를 소개한다.

 

파트 5에서 너는 배포할 방법을 안다.

- 챕터 16에서 스프링 부트 엑츄에이터를 소개한다. Rest 엔드포인트 처럼 스프링 어플리케이션 실행 내부를 노출하는 스프링 부트의 확장이다.

- 챕터 17은 너는 스프링 부트 어드민 사용에 대해 알게 될 것이다. 액츄에이터 상위에 있는 사용자 친화적인 브라우져 기반의 관리 어플리케이션에 사용에 대해 알게될 것이다.

- 챕터 18은 JMX MBeans 처럼 스프링 빈즈의 소모와 노출에 대해 알게 될 것이다.

- 마지막으로 19장에서는 제품환경의 다양성 안에서 스프링 어플리케이션의 배포에 대해서 볼것이다.

 

일반적으로 개발자는 1장부터 새롭게 시작하고, 순차적으로 각 챕터를 해야한다. 경험자는 아마도 흥미있어하는 곳으로 점프하기를 선호할 것이다. 그렇긴 하지만, 각 챕터는 이전 챕터 위에 빌드되엇고, 만약 너가 그 책의 중간부터 본다면 놓칠 내용들이 있을지도 모른다.

 

About the code

이 책은 많은 소스코드 예제들을 가지고 있다. 고정된 폰트가 있고, 이전 스텝에서 변경된 코드들은 볼드체로 하이라이트 되어 있다. 

많은 케이스에서 원 소스코드는 리포맷되었어. 우리는 추가해왔어. 적합하도록 재구성해왔어.드물게 충분하지 않을 수 있어.소스코드 깃허브 참고하세요.

 

 

 

 

 

 

'' 카테고리의 다른 글

소프트 웨어 장인  (0) 2018.06.06
Posted by agaytr
,

소프트 웨어 장인

2018. 6. 6. 12:25

장인이란?

- 전체 어플리케이션을 몇 분만에 테스트 할 수 있는 자동화 테스트를 구축하고, 활용할 줄 안다.

- 아니오 라고 말할 수 있어야 한다.


레거시 코드 리팩토링

- 레거시 코드를 리팩토링 하는 일은 거대한 퍼즐을 푸는 일과 같다. 모서리 부터 접근해 나간다. 하나씩 이어 붙이다보면 작업속도는 가속이 붙을 것임.


TDD **중요

'' 카테고리의 다른 글

spring in action 5  (0) 2020.04.25
Posted by agaytr
,