一、Spring简介
什么是框架
软件工程框架:经过验证的,具有一定功能的,半成品软件。
- 经过验证
- 具有一定功能
框架的作用
- 提高开发效率
- 增强可重用性
- 提供编写规范
- 节约维护成本
- 解耦底层实现原理
Spring是什么
Spring是分层的JavaSE/EE应用full-stack轻量级开源框架。一站式解决方案。


Spring体系结构
底层是核心容器
- Beans
- Core
- Context
- SpringEI表达式
中间层技术
- AOP
- Aspects
应用层技术
- 数据访问与数据集成
- Web集成
- Web实现
基于Test测试

Spring的发展史

Spring优势
- 方便解耦,简化开发
- 方便集成各种优秀框架
- 方便程序的测试
- AOP编程的支持
- 声明式事务的支持
- 降低JavaEE API的使用难度
- Java源码是经典学习范例
评论区