spring 轻量级开源框架:
- spring:java项目
- spring mvc: java web框架
- spring boot: 集成框架
- spring jpa
- spring cloud:云框架,微服务框架
- spring security:安全框架
spring最早开始2000年左右行程基础类,2003框架发布,控制翻转切面级方便开发的框架
实现了全方位框架的整合,在spring框架下实现多个子框架的组合。这些子框架之间彼此可以独立。一站式的框架整合方案
使用好处:
- 降低组件之间的耦合度,实现软件各层之间的解耦(面向切面)
- 使用容器提供的众多服务
- 容器提供单例模式支持,开发人员不需要自己实现代码
- 容器提供AOP技术,李永它很容易实现如权限拦截、运行期监控等功能
- 提供众多辅助类
- 提供主流的应用集成