郑重声明:本片博客是学习《Spring源码深度解析》一书所记录的笔记,内容基本为书中知识
Spring整体架构
Spring与2003年兴起的一个轻量级的Java开源项目,有Rod Johnson在其著作《ExpertOne-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。
影响解决企业级应用开发的复杂型而创建的,他使用基本的JavaBean来完成以前只可能有EJB完成的事情,然而,Spring的用途不仅限与服务器端的开发。
从简单性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
目录
Spring 的整体架构
Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如图所示:
将这些模块总结为以下部分:
Core
将这些模块总结为以下部分
1)Core Container
2)Data Access/Integeation
3)Web