SPRING

Home

(필수)

스프링 프레임워크, 스프링부트

(선택)

스프링 데이터, 스프링 세션, 스프링 시큐리티, 스프링 배치, 스프링 클라우드..

(핵심개념)

Why Made?

EJB로 개발시 EJB상속 등 매우 의존적인 개발이 진행되어 객체지향이 지닌 장점을 다 잃어버림

따라서 순수한 자바, 객체지향으로 돌아가자(POJO) ⇒ DI/IOC 컨테이너

What Concept?

⇒ 자바언어 기반의 프레임워크 ⇒ 객체지향언어 ⇒ 객체지향 언어가 가진 강력한 특징 살려냄 ⇒ 좋은 객체 지향 APP 개발 도움

즉, 스프링은 제대로된 객체지향 프로그래밍을 하게끔 도와주는 도구