1、Spring是一个开源框架,为了简化企业级应用开发而生,是一个IOC(DI)和AOP容器
Features特征
- Dependency Injection
- 依赖注入
- Aspect-Oriented Programming including Spring's declarative transaction management
- 面向切面编程包括声明式事务管理
- Spring MVC web application and RESTful web service framework
- 展现层Spring MVC的Web应用程序和RESTful风格的Web服务框架
- Foundational support for JDBC, JPA, JMS
- 支持JDBC, JPA, JMS
2、Spring体系结构