Spring framework

The Spring approach
- Object-oriented
- flexible
- testable
- simple

Simple Object -> bluePrints
- dependency Injection
- AOP
- portable service abstractions

----------------------------------------
Spring은 경량 어플리케이션 프레임웤이다

----------------------------------------
구조
Spring Core : 근간이되는 IoC또는 DI기능. BeanFactory를 기반으로 Bean클래스제어
Spring Context : Spring Core를 돕는 추가적기능(JNDI, EJB Adaptor 등)
Spring DAO : JDBC기반 개발을 더 쉽게 지원하는 DAO
Spring ORM : Object Relation Mapping 프레임웤과의 결합(IBatis,JDO, Hibernate=ORM)
Spring AOP : 추상화지원(AOP alliance기반)
Spring Web : 웹지원(Web Application Context,MultipartRequest), 프레임웤통합지원(Struts 등)
Spring Web MVC : 독립적으로 WEB UI Layer에 MVC지원기능, Struts가 담당했던기능을 대체가능, Velocity, Excel, PDF등 다양한 UI를 사용하기위한 API지원








댓글

이 블로그의 인기 게시물

누가복음 16장 1절~13절

누가복음 11장 9절 ~ 13절