패캠 스프링 초격차 Part1. Spring Framework-Ch.02 필기노트
자바(한글)를 이용해서 어플리케이션
(JAVA를 한글에 비유 했을때 Spring은 한글로 쓰인 책)을 쓰기 위해 활용하는 프레임 워크(여러 툴이 있는 템플릿)
JAVA에 봄이 오다!
자바로 개인용 PC 어플리케이션보다는 웹이 활성화 되면서 사용자 액션에 따라 서버에서 응답하는 애플리케이션이 필요해졌고 JAVA로 만들어지기 시작하면서 Servlet이 나오기 시작했고
Servlet을 만들기 위한 스펙중 J2E라고 하는 프레임워크나 스펙들이 나오기 시작.
그러나 이런 프레임 워크나 스펙들을 구현하기엔 굉장히 고난이도의 템플릿 이였다. (EJB라는 서버측 컴포넌트 모델의 구현등..)
때문에 Spring이 나오게 되었고 EJB 사용 당시엔 JAVA가 어려워서 겨울이 왔다고 하였다가 마침내 JAVA에 봄이 오기 시작했다고 하여 Spring이라고 지었다고 한다.
하나의 큰 어플리케이션을 통으로 담을 수 있는 그릇 Spring Framework
스프링 내에는 동일한 역할을 하는 다양한 기능이 있으며, 그 중에서 작업한 툴을 선택할 수 있어야 한다.