简介Java的Spring框架的体系结构以及安装配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
体系结构
Spring有可能成为所有企业应用程序的一站式服务,然而,Spring是模块化的,使您可以挑选哪些模块是适用的,而不必把在余下的也引入。以下部分给出详细介绍在Spring框架中所有可用的模块。
Spring框架提供约20个模块,可以根据应用程序的要求来使用。
网店转让
响应式网站制作
p2p网站制作
a货包包
游戏制作学习
核心容器:
核心容器组成的核心,Beans,上下文和表达式语言模块,其细节如下:
核心模块提供了框架的基本组成部分,包括IoC和依赖注入功能。
Bean模块提供BeanFactory是工厂模式的经典实现。
Context 上下文模块建立在由核心和Bean类模块提供了坚实的基础,它是访问定义和配置的任何对象的媒介。在ApplicationContext接口是上下文模块的焦点。.
表达式语言模块提供了在运行时查询和操作对象图的强大的表达式语言。
数据访问/集成:
数据访问/集成层包括JDBC,ORM,OXM,JMS和事务处理模块,其细节如下:
JDBC模块提供了不再需要冗长的JDBC编码相关了JDBC的抽象层。
ORM模块提供的集成层。流行的对象关系映射API,包括JPA,JDO,Hibernate和iBatis。OXM模块提供了一个支持对象/ XML映射实现对JAXB,Castor,使用XMLBeans,JiBX和XStream的抽象层。
Java消息服务JMS模块包含的功能为生产和消费的信息。
事务模块支持编程和声明式事务管理实现特殊接口类,并为所有的POJO。
Web:
在Web层包括网络,Web-Servlet,Web-Struts和网络的Portlet组件,其细节如下:Web模块提供了基本的Web开发的集成特性,例如多方文件上传功能和使用的servlet监听器的IoC容器初始化和针对Web的应用程序上下文。
Web-Servlet 模块包含Spring的模型- 视图- 控制器(MVC)实现Web应用程序。Web-Struts 模块包含支持类内的Spring应用程序集成了经典的Struts Web层。
Web-Portlet模块提供了MVC实现在portlet环境中使用和镜子Web的Servlet的模块的功能。
启动成功后,如果一切正常,那么它应该显示如下结果:
第4步- 安装Spring框架库
现在,如果一切正常,那么你可以继续设置Spring 框架。以下是简单的步骤下载并安装框架的机器上。
选择是否要在Windows 或UNIX 上安装Spring,然后进行下一个步骤,下载的zip文件适用于Windows 和Unix 为 .tz文件。
从下载的Spring框架的二进制文件的最新版本/download. 在写这篇教程的时候,我下载spring-framework-3.1.0.M2.zip 在Windows ,当解压缩下载的文件,它目录结构:C:spring-framework-3.1.0.M2 如下。
会发现所有的Spring库在目录C:spring-framework-3.1.0.M2dist。请确保在这个目录上正确设置CLASSPATH变量,否则在运行应用程序面临的问题。如果使用的是Eclipse那么就不需要设置CLASSPATH,因为所有的设置将通过Eclipse中完成。