《Spring技术内幕》——1.3节Spring的整体架构

华章计算机 2017-08-01

架构 模块 数据库 spring 配置 容器 aop JDBC 企业应用 Hibernate

1.3 Spring的整体架构
了解了Spring的设计理念之后,我们继续介绍Spring的整体架构。在Spring中,我们大致按照一个参考关系,将其划分为几个层次,比如IoC容器、AOP核心模块、封装的Java EE服务、作为中间的驱动组件、其他作为上层的应用,这些应用不但包括来源于社区的应用封装,如ACEGI,也包括使用Spring作为平台开发出来的各种类型的企业应用。
从技术上看,Spring是封装得很清晰的一个分层架构,可以参考如图1-4所示的Spring架构图。


4a580dab4940888a56ace9d59de685cf708aad0d

在这个架构图中,我们可以看到以下的Spring基本组成模块。
Spring IoC:包含了最为基本的IoC容器BeanFactory的接口与实现,也就是说,在这个Spring的核心包中,不仅定义了IoC容器的最基本接口(BeanFactory),也提供了一系列这个接

登录 后评论
下一篇
我是你爱豆
3400人浏览
2019-08-22
相关推荐
Java书籍推荐
2699人浏览
2018-04-21 21:54:01
JAVA 通关秘籍
2588人浏览
2018-04-09 10:43:00
几本推荐的Java书
1021人浏览
2017-10-12 10:20:00
0
1
0
1227