Spring 架构
来源:互联网 发布:淘宝站外推广人 编辑:程序博客网 时间:2024/06/15 08:25
转载地址: http://www.cnblogs.com/littleatp/p/5807268.html
架构图:
核心容器层
Core 模块
提供了框架的基本组成部分,包括 IoC 及依赖注入功能。
Bean 模块
实现 Bean 管理,包括自动装配机制等功能; 其中BeanFactory是一个工厂模式的实现。
Context 模块
建立在 Core 和 Bean 模块基础上,通常用于访问配置及定义的任何对象。ApplicationContext 是上下文模块的重要接口。
SpEL 模块
表达式语言模块提供了运行时进行查询及操作一个对象的表达式机制。
数据访问/集成
JDBC 模块
用于替代繁琐的 JDBC API 的抽象层。
ORM 模块
对象关系数据库映射抽象层,可集成JPA,JDO,Hibernate,iBatis。
OXM 模块
XML消息绑定抽象层,支持JAXB,Castor,XMLBeans,JiBX,XStream。
JMS 模块
Java消息服务模块,实现消息生产-消费之类的功能。
Transaction 模块
事务模块为各种 POJO 支持编程式和声明式事务管理。
Web应用
Web 模块
Web MVC 提供了基于 模型-视图-控制器 的基础web应用框架。
servlet 模块
实现了统一的监听器以及和面向web应用的上下文,用以初始化 IoC 容器。
Web-Portlet
实现在 portlet 环境中实现 MVC。
Web-Socket 模块
为 WebSocket连接 提供支持。
其他模块
AOP 模块
提供了面向切面的编程实现,允许开发者通过定义方法拦截器及切入点对代码进行无耦合集成,它实现了关注点分离。
Aspects 模块
提供了与 AspectJ 的集成,这是一个功能强大且成熟的面向切面编程(AOP)框架。
Instrumentation 模块
实现instrumentation支持,一般用以应用服务器的监测。
Messaging 模块
为STOMP 提供了支持,STOMP协议是一种简单的文本定向消息协议,是 WebSocket 的子协议。
测试
支持 JUnit 、TestNG 框架的集成
- spring架构
- spring架构
- Spring 架构
- Spring 架构
- 开始学习spring架构
- Spring架构增强MultiActionController
- spring 基本架构图
- 介绍spring架构
- Spring 2.5架构图
- Spring-Flex 架构分析
- JSP之Spring架构
- Spring事务的架构
- Spring AOP 架构
- spring架构和设计
- spring 配置、架构
- spring+struts 配置、架构
- spring web services架构
- spring 架构设计
- 汇编语言复习(一天一练之day1)
- Markdown改变字体和设置背景色
- jsp_Junit
- HEVC中与dpb(decoder picture buffer)相关的语法元素的理解
- 动画111
- Spring 架构
- TestLink 安装运行错误汇总
- Rxjava+Retrofit+MVP实现购物车Mode
- 111
- AJAX数据模拟之Mock.js
- 区域生长算法原理及MATLAB实现
- [分享]钛极OS(TiJOS)之网络特性支持
- MQ
- 第十三周 【项目2