本文主要介绍spring是什么
spring是什么
spring是一个为了简化Java开发的开源框架,基于POJO编程,减少入侵
其核心为依赖注入和面向切面编程。
为了降低Java开发的复杂性,Spring采取了以下四种策略:
- 使用POJO和最小侵入式编程
- 使用依赖注入来降低对象之间的耦合
- 使用切面进行声明式编程
- 通过切面和模板减少样板式代码
Spring框架内容
- 核心Spring容器
它负责Spring应用中的Bean的创建,配置和管理
- SpringAOP模块
它对面向切面编程提供了丰富的支持
- 数据访问与集成
它使用模板封装了JDBC的样板式代码,并且提供了ORM模块
- Web和远程调用
它集成了多种流行的MVC框架并提供了一个SpringMVC框架
- 测试
它提供了测试模块用来测试Spring应用
简单介绍了Spring,下章开始进入Spring的DI学习