Books

[학습 후기 & 내용 정리] "토비의 스프링" - 이일민

joohyukkim 2021. 10. 20. 19:50
(클릭 후 이동하기)

이번 포스트는 깃허브에서도 확인 가능 합니다.

 

#토비의 스프링 학습 후기와 주요 내용 정리



목차

  1. 시작 계기
  2. 후기
  3. 핵심 내용 정리 모음


0. 시작 계기

 

요즘 자바 개발자 중에 스프링을 사용하지 않고 개발하는 분이 계신가요?

자바와 스프링은 떨어뜨릴래야 떨어뜨릴 수 없는 그런 관계라고 볼 수 있겠네요.

물론 이 책을 읽기 전까지는 이유는 몰랐습니다.

저는 자바로 개발을 하는 개발자이며 스프링을 사용해서 웹 서비스를 만드는 일을 하고 있습니다.

토비의 스프링을 시작하게 된 계기를 물으신다면 제가 사용하는 스프링이 과연 자바 위에서 어떻게 동작을 하고 있으며 어떤 원리로, 그리고 우리는 어떻게 혜택을 받고 있는지 알아가고자 시작하게된것 같네요.

 





1. 후기

 

제가 처음 회사에 입사했을 떄 수석 백엔드 개발자 분께 스프링, 자바 관련 책을 추천해달라고 했던 적이 있었습니다.

토비의 스프링이라는 책을 추천해주시더군요. 마침 회사에도 있길래 집에 가져가서 읽어보았습니다.
아주 잠깐이요.
일단 상당히 두껍다는 점에서 기가 죽어있는 상황에서 스프링을 상당히 깊은 수준에서 설명하는 것이 잘 이해가 되지 않았습니다.자바도 긴가민가 한 부분이 많았나 봅니다.

그렇게 책을 바로 덮고 잊고 산지 1년이란 시간이 지났네요.

최근 몇달 자바 외 업무 (서비스 아키텍처 설계, 문서 작성 등) 들에 치여살다가 다시 자바와 스프링을 사용하려니 상당히 어색했습니다.

그래서 다시 책을 찾다가 다시 또 토비의 스프링을 만나게 되었습니다.

이번에는 다르겠지 하며 100% 배우자는 마음으로 책을 읽기 시작했는데....

후기를 말씀드립니다.

자바를 사용한다면, 스프링을 사용하실 테고, 스프링을 사용한다면 이 책을 통하여 스프링의 원칙과 원리들에 대해 정말 설명을 들을 수 있는 좋은 책이라고 생각합니다.

Vol.1 을 읽고나면 스프링의 원리와 원칙, 철학을 이해하시리라 믿습니다.

스프링의 추상화와 의존관계 주입, 그리고 AOP 에 대한 내용도 담겨있습니다.

Vol.2 는 Vol.1의 실제 적용사례? 라고 보시면 좋을 것 같네요.

Vol.1은 정말 감탄하면서 읽었고

Vol.2는 다시 현실 세계로 돌아온? 그런 기분입니다.

후기가 매우 두서없지 않았나 싶은 마음을 가지고 마치겠습니다

그럼 20000

 



2. 핵심 내용 정리 모음

목차 설명

대분류 : 내용 정리를 텍스트로 정리한 readme.md로 이동

소분류 : 해당 챕터의 코드 구현 branch로 이동

1 : 오브젝트와 의존관계 <-click

2 : 테스트 <-click

3 : 템플릿 <-click

4 : 예외 <-click

5 : 서비스 추상화 <-click

6 : AOP <-click

7 : 스프링 핵심 기술의 응용 <-click

8 : 스프링이란 무엇인가? <-click

9 : 스프링 프로젝트 시작하기 <-click

10 : IoC 컨테이너와 DI <-click

11 : 데이터 액세스 기술 <-click

 


 

마치며

저의 다른 자료들도 참고 바랍니다.

읽어주셔서 감사합니다!