前言
博主经过种种实战小案例之后,如今正准备深入框架理论,感谢有博友们的陪伴~Spring框架特点
Spring文档 👉 Spring官方文档
官方描述对Spring Framework的描述:The Spring Framework is a lightweight solution and a potential one-stop-shop for building your enterprise-ready applications.
博主总结Spring如下的特点:
- 轻量级:与EJB相比
- Spring本身就很小
- 高度开放性,开发者可以自由选用Spring框架的全部或者部分
- 一站式
- Spring提供了各种各样的模块,支持开发(不需要再用到其他的框架等)
- 非侵入式框架
- 框架不会影响、不会改变我们原有的编程过程
- 我们编码写好后,Spring来管理
- IOC/DI:Spring管理bean和bean之间的关系,降低业务对象替换的复杂性,因为他提高了组件之间的解耦
- AOP:支持将公共业务提取出来(安全、事务、日志)进行集中处理,面向核心业务编程
- Spring提供了对于持久层的支持,可以与多种第三方持久层框架进行整合(Hibernate/MyBatis/JDBC)
- Spring提供web MVC框架
Spring框架
- Core Container:IOC/DI(控制反转/依赖注入)
- Beans
- Core
- Context
- AOP
- 面向切面编程
- Aspects:面向切面的框架
- Data Access/Integration
- ORM框架
- JDBC
- Web
ps:因作者能力有限,有错误的地方请见谅
- 喜欢这篇文章的话可以用快捷键
Ctrl + D
来收藏本页
最后更新: 2018年09月19日 15:56
原始链接: https://blog.hdqyf.club/2018/04/20/20180418-框架理论深入—Spring框架详解/