Spring Framework
Enterprise 급 application 개발을 위한 경량 Framework
- Rod Johnson
- 애플리케이션 개발의 복잡성을 줄여주기 위한 목적
- EJB 사용으로 수행되었던 모든 기능을 POJO(Plain Old Java Object)를 사용해서 개발이 가능하게 함
- IoC(Inversion Of Control) ⇐ 제어의 역전 : 웹프로그램
DI(Dependency Injection) ⇐ 의존성 주입
- AOP(Aspect Orientied Programming)
- POJO ( 예전부터 평범한 자바 객체 : vo , javaBean, dto setter, getter )
- 경량 컨테이너
- 모듈화 되어 있어 필요한 모듈만 추가 가능
애니 프레임워크, 전자정부 표준프로레임워크, 마이플랫폼
EJB(Enterprise Java Bean) : RMI