毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究

毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究

ID:15049033

大小:420.50 KB

页数:23页

时间:2018-08-01

毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究_第1页
毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究_第2页
毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究_第3页
毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究_第4页
毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究_第5页
资源描述:

《毕业论文外文翻译-运用spring mvc框架进行快速的开源jee应用程序开发:案例研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计(论文)外文文献翻译院系:计算机与信息工程学院年级专业:姓名:学号:附件:SpringWebMvcFrameworkforRapidOpenSourceJ2EEApplicationDevelopment指导老师评语:指导教师签名:年月日14运用springmvc框架进行快速的开源J2EE应用程序开发:案例研究摘要—当今,web应用程序的开发竞争非常激烈,时代要求开发出的应用程序非常准确、经济和高效。人们致力于开发出能提高生产效率和降低复杂性的应用程序,转变程序员开发java2平台企业版的web应用程序的方法已经成为一个基本的运动。本文中我们讨论的重点是怎样开发出j2ee兼容的软件而无

2、需使用企业javabean(EJB)。最好的选择之一就是运用spring框架,spring框架提供了许多服务,但是相比于EJB,它的侵入性大大降低了。这种转变背后的驱动力是web应用程序开发和实施领域提高生产率和降低复杂性的需要。本文中,我们将简要介绍spring的基本体系结构并且给出一个运用了springmvc框架的案例研究实例。关键词:mvc,spring,xmlⅠ、简介现今,网络问题是非常复杂的。由于公司和组织的需求都在不断的增加,应用程序开发的复杂性和系统性能是需要解决的主要问题。不同类型的通讯设备的复杂性在不断增加,而业务要求应用程序使用网络和许多通讯设备,并且互联网上数据负载不断的

3、增加,这些迫使我们不得不考虑起应用程序的体系架构问题。现在,让我们讨论在保持应用程序模型视图结构不变的情况下,springwebmvc快速应用程序开发框架是如何快速工作的。Spring框架具有丰富的功能集,我们将简要讨论这些功能。1.控制反转:控制反转,即IOC。它是有线服务或者将组件添加到应用程序所使用的技术之一。IOC是“一种软件设计模式和相关的编程技术集”,与传统的交互模式相比,运用IOC后,系统的控制流是反向的。在IOC容器内不是应用程序调用框架而是框架调用应用程序指定的组件。IOC可以被解释为“把运行时所需要的资源或者依赖注入到相关的资源中去”,这也被称为依赖注入。org.sprin

4、gframework.beans.factory.BeanFactory是springIOC容器的实际表现,它是负责控制和管理bean的。BeanFactory接口是springIOC容器的主要接口。Bean就是由springIOC容器实例化和管理的对象。这些bean和他们之间的依赖关系反应在容器所使用的配置元数据中。2.14构造函数依赖注入:我们可以使用java类的构造函数来加载bean的值。首先定义一个只有单一构造函数的类,然后使用details.xml文件提供构造函数所需要的值,最后用一个实现了beanfactory接口方法的类来加载xml文件。这是使用xml文件把值加载到java文件的

5、构造函数中,这种方法适用于向构造函数传递值。3.Setter依赖注入:给每一个bean定义其get和set方法。我们可以利用set方法在设定bean中的值。Set方法会覆盖掉从bean中加载的值。4.接口:我们可以在spring中定义接口类。为了实现这一点,必须为java程序导入接口,然后我们可以利用接口中定义的方法来使用spring和xml文件。5.继承:一个java类可以获得另一个java类的属性,就像只有一个java程序一样。继承有三种子类型:1)抽象型:spring中定义成抽象类的bean只能被继承。2)父子型:定义的的继承层次结构想父子关系一样。3)父-子–孙子型:这种类型的继承关系

6、可以定义3个或者更多的类层次结构。6.自动装配:自动装配用于将xml文件中属性的键和值映射到java文件中去。有4种装配的类型:byName(通过名字)、byType(通过类型)、constructor(通过构造函数)、autodetect(自动检测)。如果没有定义装配的类型,那么默认是以通过名字的方式来装配的。7.Bean的作用域:spring中定义的所有bean有四种类型的作用域,即session,request,singleton,global-session。这些是用来控制bean的访问范围的。8.引用bean:在xml文件中的一个bean可以从其他的bean分配值。这尝尝用于从一个b

7、ean中读取值然后再分配给另一个bean。Ⅱ、spring的主要组件Spring框架依然遵循mvc的思想原则。它是为桌面应用和基于互联网的应用而设计的。Spring由三个相互协作的核心组件组成。1、控制器:处理业务逻辑中的跳转逻辑和同服务层的交互。2、模型:控制器和视图之间的桥梁,包含着控制器给予视图所需要的数据。3、视图:呈现请求后的响应,从模型中提取数据。Spring的核心组件如下所示:1.D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。