본문 바로가기

Back-End/토비의 스프링3

스프링 공부방법

스프링 공부방법

스프링을 사용할 때 우리는 원리에 대한 이해보다 단순 예제를 보고 바로 구현에 들어갔을 것이다. 


하지만 스프링의 가치를 제대로 느끼며 사용하려면 스프링을 제대로 공부해야 한다. 


그렇다면 제대로 공부하는게 무엇일까?


1. 스프링을 왜 사용하고 어떠한 원리인지 이해하기

스프링이 주는 3가지 핵심 기술에 대한 이해와 스프링이 강조하는 프로그래밍 모델에 대한 이해가 우선이 되어야 한다.

2. 스프링 기술에 대한 지식과 선택 기준 정립

스프링의 기본원리를 확실하게 이해하고 나면 스프링이 이를 어떻게 다양한 방법으로 확장하고 적용했는지 살펴보아야 한다.

스프링은 매우 폭넓은 접근 방법을 제공하기에 개발자가 어떤 것을 선택할지 정해야 한다.

3. 스프링의 적용과 확장

스프링은 특정 아키텍처에 제한되는 프레임워크가 아니다. 개발팀에서 스프링 프레임워크를 확장하거나 추상화해서 사용할 수 있다.


위에 정리한 내용은 토비의 스프링 3.1에서 얘기해주는 스프링 공부방법이다. 


업무에서 사용하고 있는 스프링 기술에 대한 원리를 그때그때 찾아보면서 토비의 스프링 3.1 2권을 완독하려 한다.