- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Spring 体系结构
Spring 体系结构
体系结构
Spring 有可能成为所有企业应⽤程序的⼀站式服务点,然⽽,Spring 是模块化的,允
许你挑选 选择适⽤于你的模块,不必要把剩余部分也引⼊。下⾯的部分对在 Spring
框架中所有可⽤的模块给出了详细的介绍。
Spring 框架提供约 20 个模块,可以根据应⽤程序的要求来使⽤。
核⼼容器
核⼼容器由核⼼,Bean ,上下⽂ 表达式语⾔模块组成,它们的细节如下:
核⼼模块提供了框架的基本组成部分,包括 IoC 依赖注⼊功能。
Bean 模块提供 BeanFactory ,它是⼀个⼯⼚模式的复杂实现。
上下⽂模块建⽴在由核⼼ Bean 模块提供的坚实基础上,它是访问定义 配
置的任何对象的媒介。ApplicationContext 接⼜是上下⽂模块的重点。
表达式语⾔模块在运⾏时提供了查询 操作⼀个对象图的强⼤的表达式语⾔。
数据访问/集成
数据访问/集成层包括 JDBC ,ORM ,OXM ,JMS 事务处理模块,它们的细节如
下:
JDBC 模块提供了删除冗余的 JDBC 相关编码的 JDBC 抽象层。
ORM 模块为流⾏的对象关系映射 API ,包括 JPA ,JDO ,Hi ernate iBatis ,
提供了集成层。
OXM 模块提供了抽象层,它⽀持对 JAXB ,Castor ,XMLBeans ,JiBX
XStream 的对象/XML 映射实现。
Java 消息服务 JMS 模块包含⽣产 消费的信息的功能。
事务模块为实现特殊接⼜的类及所有的 POJO ⽀持编程式 声明式事务管理。
Web
We 层由 We ,We -MVC ,We -Socket We -Portlet 组成,它们的细节如下:
Web 模块提供了基本的⾯向 we 的集成功能,例如多个⽂件上传的功能 使⽤
servlet 监听器 ⾯向 we 应⽤程序的上下⽂来初始化 IoC 容器。
Web-MVC 模块包含 Spring 的模型-视图-控制器 (MVC ),实现了 we 应⽤程
序。
Web-Socket 模块为 We Socket- ased 提供了⽀持,⽽且在 we 应⽤程序中提供
了客户端 服务器端之间通信的两种⽅式。
Web-Portlet 模块提供了在 portlet 环境中实现 MVC ,并且反映了 We -Servlet
模块的功能。
其他
还有其他⼀些重要的模块,像 AOP ,Aspects ,Instrumentation ,We 测试模块,它
们的细节如下:
AOP 模块提供了⾯向⽅⾯的编程实现,允许你定义⽅法拦截器 切⼊点对代码
进⾏⼲净地解耦,它实现了应该分离的功能。
Aspects 模块提供了与 AspectJ 的集成,这是⼀个功能强⼤且成熟的⾯向切⾯编
程 (AOP )框架。
Instr mentation 模块在⼀定的应⽤服务器中提供了类 instrumentation 的⽀持
类加载器的实现。
Messaging 模块为 STOMP 提供了⽀持作为在应⽤程序中 We Socket ⼦协议的
使⽤。它也⽀持⼀个注解编程模型,它是为了选路 处理来⾃ We Socket 客户
端的 STOMP 信息。
测试模块⽀持对具有 JUnit 或 TestNG 框架的 Spring 组件的测试。
W3Cschool ( )最 的技术知识分享与学习平台
此篇内容来⾃于 ⽹站⽤户上传并发布。
文档评论(0)