全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Spring是一个为所有的企业提供一站式服务应用程序,Spring是模块化的,允许你挑选适用的模块,但不会带来的多余的东西。以下部分给出详细介绍Spring框架中所有可用的模块。 Spring框架提供了约20个模块,可根据应用需要。 核心容器: The Core Container consists of the Core, Beans, Context, and Expression Language modules whose detail is as follows: The Core module provides the fundamental parts of the framework, including the IoC and Dependency Injection features. The Bean module provides BeanFactory which is a sophisticated implementation of the factory pattern. The Context module builds on the solid base provided by the Core and Beans modules and it is a medium to access any objects defined and configured. The ApplicationContext interface is the focal point of the Context module. The Expression Language module provides a powerful expression language for querying and manipulating an object graph at runtime. 数据访问/整合: The Data Access/Integration layer consists of the JDBC, ORM, OXM, JMS and Transaction modules whose detail is as follows: The JDBC module provides a JDBC-abstraction layer that removes the need to do tedious JDBC related coding. The ORM module provides integration layers for popular object-relational mapping APIs, including JPA, JDO, Hibernate, and iBatis. The OXM module provides an abstraction layer that supports Object/XML mapping implementations for JAXB, Castor, XMLBeans, JiBX and XStream. The Java Messaging Service JMS module contains features for producing and consuming messages. The Transaction module supports programmatic and declarative transaction management for classes that implement special interfaces and for all your POJOs. Web: The Web layer consists of the Web, Web-Servlet, Web-Struts, and Web-Portlet modules whose detail is as follows: The Web module provides basic web-oriented integration features such as multipart file-upload functionality and the initialization of the IoC container using servlet listeners and a web-oriented application context. The Web-Servlet module contains Springs model-view-controller (MVC) implementation for web applications. The Web-Struts module contains the support classes for integrating a classic Struts web tier within a Spring application. The Web-Portlet module provides the MVC implementation to be used in a portlet environment and mirrors the functionality of Web-Servlet module. 杂项: There are few other important modules like AOP, Aspects, Instrumentation, Web and Test modules whose detail is as follows: The AOP module provides aspect-oriented programming implementation allowing you to define method-interceptors and pointcuts to cleanly decouple code that implements functionality that should be separated. The Aspects module provides integration with AspectJ which is again a powerful and mature aspect oriented programming (AOP) framework. The Instrumentation module provides class instrumentation support and class loader i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国网河北省高校毕业生提前批招聘(约450人)笔试模拟试题浓缩500题完整参考答案详解
- 2026年新余市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(轻巧夺冠)
- 2025国网吉林省电力公司高校毕业生提前批招聘笔试模拟试题浓缩500题附答案详解(典型题)
- 2026秋季国家管网集团东部原油储运公司高校毕业生招聘考试参考试题(浓缩500题)及一套答案详解
- 2026秋季国家管网集团东北公司高校毕业生招聘笔试备考试题(浓缩500题)附参考答案详解(达标题)
- 2026年牡丹江市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解
- 2026秋季国家管网集团广西公司高校毕业生招聘笔试模拟试题(浓缩500题)完整答案详解
- 2026秋季国家管网集团华南公司(广东省管网公司)高校毕业生招聘考试备考题库(浓缩500题)带答案详解(巩固)
- 2026国网海南省电力公司高校毕业生提前批招聘(约450人)笔试备考题库浓缩500题及参考答案详解
- 2026国网山东省电力校园招聘(提前批)笔试模拟试题浓缩500题及完整答案详解一套
- 2025小学科学实验室实验课时安排工作计划范文
- 配电室巡检课件
- 2025年山东省菏泽市中考英语真题
- 2025年商务部面试热点问题集萃
- T-EJCCCSE 197-2025 系统窗施工技术规范
- 环卫驾驶员安全知识培训课件
- 不锈钢水箱安装施工方案(3篇)
- 卫生院药房专业知识培训课件
- correlation 测量相关性模板
- 山西农行笔试题目及答案
- 第三单元 分数除法 (讲义)-2025-2026学年六年级上册数学人教版
评论
0/150
提交评论