Spring Framewrok

자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크

동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로 사용되고 있다.

<aside> 💡 **POJO(Plain Old Java Object) → 순수한 자바 오브젝트

  1. 특정 규약에 종속되지 않음
  2. 특정 환경에 종속되지 않음**

</aside>

Untitled

POJO 객체들을 스프링으로 던져주면 설정들이 스프링을 관리해줌

스프링의 특징

  1. DI(Dependancy Injection / 의존성 주입)
  1. Spring AOP(관점 지향 프로그래밍)
  1. PSA

Untitled

<aside> 💡 Core Container Spring의 근간이 되는 IoC(또는 DI) 기능을 지원하는 영역을 담당하고 있다. BeanFactory를 기반으로 Bean 클래스들을 제어할 수 있는 기능을 지원함.

</aside>