Spring概述
-
Spring是什么?
Spring是分层的 Java SE/EE应用轻量级开源框架,以 IoC(Inverse Of Control:反转控 制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。
提供了视图层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企 业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 JavaEE企业应用开源框架 -
Spring的发展历程
创始人:Rod Johnson
官网:https://spring.io/ -
Spring的优势
1.方便解耦,简化开发
2.AOP 编程的支持
3.声明式事务的支持
4.方便程序的测试
Spring资源包说明
资源文件
//spring依赖包
spring‐framework‐5.1.8.RELEASE‐dist
//spring文档
spring‐framework‐5.1.8.RELEASE‐docs
//spring约束文件
spring‐framework‐5.1.8.RELEASE‐schema
核心jar(4个),日志包(1个)
spring‐beans‐5.1.8.RELEASE.jar
spring‐context‐5.1.8.RELEASE.jar
spring‐core‐5.1.8.RELEASE.jar
spring‐expression‐5.1.8.RELEASE.jar
// 日志包
spring‐jcl‐5.1.8.RELEASE.jar