毕业设计(论文)外文文献翻译
院系:
计算机与信息工程学院
年级专业:
姓名:
学号:
附件:Spri
gWebMvcFrameworkforRapidOpe
SourceJ2EEApplicatio
Developme
t
指导老师评语:
指导教师签名:年月日
0
f运用spri
gmvc框架进行快速的开源J2EE应用程序开发:案例研究
运用spri
gmvc框架进行快速的开源J2EE应用程序开发:案例研究
摘要当今,web应用程序的开发竞争非常激烈,时代要求开发出的应用程序非常准确、经济和高效。人们致力于开发出能提高生产效率和降低复杂性的应用程序,转变程序员开发java2平台企业版的web应用程序的方法已经成为一个基本的运动。本文中我们讨论的重点是怎样开发出j2ee兼容的软件而无需使用企业javabea
(EJB)。最好的选择之一就是运用spri
g框架,spri
g框架提供了许多服务,但是相比于EJB,它的侵入性大大降低了。这种转变背后的驱动力是web应用程序开发和实施领域提高生产率和降低复杂性的需要。本文中,我们将简要介绍spri
g的基本体系结构并且给出一个运用了spri
gmvc框架的案例研究实例。
关键词:mvc,spri
g,xml
Ⅰ、简介
现今,网络问题是非常复杂的。由于公司和组织的需求都在不断的增加,应用程序开发的复杂性和系统性能是需要解决的主要问题。不同类型的通讯设备的复杂性在不断增加,而业务要求应用程序使用网络和许多通讯设备,并且互联网上数据负载不断的增加,这些迫使我们不得不考虑起应用程序的体系架构问题。现在,让我们讨论在保持应用程序模型视图结构不变的情况下,spri
gwebmvc快速应用程序开发框架是如何快速工作的。
Spri
g框架具有丰富的功能集,我们将简要讨论这些功能。1控制反转:控制反转,即IOC。它是有线服务或者将组件添加到应用程序所使用的技术之一。IOC是“一种软件设计模式和相关的编程技术集”,与传统的交互模式相比,运用IOC后,系统的控制流是反向的。在IOC容器内不是应用程序调用框架而是框架调用应用程序指定的组件。IOC可以被解释为“把运行时所需要的资源或者依赖注入到相关的资源中去”,这也被称为依赖注入。orgspri
gframeworkbea
sfactoryBea
Factory是spri
gIOC容器的实际表现,它是负责控制和管理bea
的。Bea
Factory接口是spri
gIOC容器的主要接口。Bea
就是由spri
gIOC容器实例化和管理的对象。这些bea
和他们之间的依赖关系反应在容器所使用的配置元数据中。2构造函数依赖注入:我们可以使用java类的构造函数来加载bea
的值。首先
1
f运用spri
gmvc框架进行快速的开源J2Er