使用xml,spring和struts框架实现mvc设计模式的多框架应用程序

使用xml,spring和struts框架实现mvc设计模式的多框架应用程序

ID:42091902

大小:451.43 KB

页数:15页

时间:2019-09-07

使用xml,spring和struts框架实现mvc设计模式的多框架应用程序_第1页
使用xml,spring和struts框架实现mvc设计模式的多框架应用程序_第2页
使用xml,spring和struts框架实现mvc设计模式的多框架应用程序_第3页
使用xml,spring和struts框架实现mvc设计模式的多框架应用程序_第4页
使用xml,spring和struts框架实现mvc设计模式的多框架应用程序_第5页
资源描述:

《使用xml,spring和struts框架实现mvc设计模式的多框架应用程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1•外文翻译资料译文使用XML,spring和struts框架实现MVC设计模式的多框架应用程序印度拉贾斯坦邦领英网研究人员PraveenGuptapraveen2gupta@gmail.com印度拉贾斯坦邦阿杰梅尔市马希拉国立工程学院Prof.M.C.Govilgovihnc@yahoo.com摘要模型、视图、控制器是实现用户接口逻辑和业务逻辑分离的重要设计模式。这些年来应用程序的规模变大同时MVC设计模式能够降低不同应用程序的应用层之间的耦合度。这篇论文展示了基于MVC设计模式的网络应用程序在J2EE架构下的应用,并口通过XML在此基础上进行拓展以便提高应用程序的灵活性、

2、扩展性和可维护性。这是一个包括表示层、业务层、数据持久层和数据层的多层次系统。这种设计模式降低了代码的耦合性,提高了程序的可维护性和可重用性。在这篇文章我们使用Spring框架和Struts框架实现MVC设计模式。我们的调查研究显示,使用多框架设计基于MVC设计模式的应用程序使得应用程序的开发比基于单框架应用程序的开发更简单。关键词:MVC,Spring,XMLI•介绍近些年来,网络成为一个非常复杂的问题。随着企业和组织的需求不断增加,网络编程的复杂性和表现形式也不断增加。不同类型的通讯设备的复杂性正在不断增加。企业需要应用程序使用网络和许多通讯设备。所有随着网络数据下载量的

3、不断增,我们不得不更加关注应用程序的架构问题。让我们首先讨论一下到目前为止关于MVC设计模式的所做的研究工作。1.1NOMVC:在网络发展的初始阶段,网页是使用html开发的°HTML仅仅是最简单的文本语言。它是第一个能够在网络上运行的标记语言。并且今天它仍然为基于编程语言的网页提供着构建块的作用。用户必须和静态网页进行交互。被显示在网页上的信息必须手动更改。随着时间的推移,人们希望语言能够与用户进行交互并且网页能够随着每一个请求的产生而发生相应得改变的需求变得越来越强烈。1.2MVCModel1:在架构方面发生的第一个主要改变就是MVCMode1架构的产生。这个架构完全是基

4、于以页面为中心的方法实现的。在这个模型中,程序的一个Java服务程序控制了程序的显示、业务逻辑和流。在这个模型中有涉及到关于业务逻辑概念的相关介绍。业务逻辑以JavaBean.脚本和表达式的形式进行硕编码。所有这些代码被用于编写JSP页面。我们可以进行这样一个假设,那就是,当我们想要传递一个基于我们从输入端接收到的数据的JSP应用程序的流时的情形。一也一A.jsp]B.jspJC-Jsp

5、!DataBase!图1在MVC-1架构屮的页面导航1.3MVCModel2:模式1的架构能解决网络和互联网编程中的一部分问题,但是架构模型1仍然存在着一些漏洞。这些问题主要集中在jsp

6、页而的导航上,所以在进一步的开发中架构的视图部分将指定相应的范围。在接下来的开发中形成了架构模型2。通过同时使用Servlet和JSP,这个问题被很好的解决了。服务处理初始请求和部分数据。服务将会调用业务逻辑然后将结构传递到某一个jsp页而中。Servlet决定从众多的页而中选择一个进行显示。图2MVC-2架构在这个架构模式2中,JSP页而仅仅只是用来实现显示目的而已。业务逻辑已经从页而中被去除。这使得页而更容易显示,并且轻量级的页而更容易在互联网上显不。在这个模型中所有控制和应用程序业务逻辑都通过Servlet进行处理。Servlet是基于Java编程语言进行编写的。因此,

7、这也更容易处理Servlet中的编码部分。在这种场景中服务成为了整个应用程序的控制中心,并且它已经成为应用程序的中心。在架构模型2中Servlet成为了所有普通任务的看守者。它提供了身份验证、授权和错谋控制等应用程序的普通服务。这种架构已经解决了大部分的问题。然而当应用这个框架时仍然存在着许多新问题。II•应用多框架架构网络和互联网是一直在增长的领域,并且对应用程序的需求也在同时增长。一个单一的框架不能处理应用程序的架构。为了满足目前的需求,设计一个能够实现框架的架构就变得很有必要了。Struts框架已经为网络应用程序的前端控制进行了设计和开发。它为应用程序提供了能与用户进行

8、交互的许多特性。它也延续了MVC2的设计特点。Spring框架被设计用来处理多种任务。Spring同时也为桌面和基于网络的应用程序工作。它遵循了MVC2的原则。在运用MVC设计原则的情况下,Struts和Spring框架的同时使用改善了应用程序的表现。Struts框架包含了3个主要的模块,主要如下图描述:;VIEWIpONTROLLER;;MODEL;IIIII图3Struts架构模型第一个是控制整个模型显示部分的视图模块。它包含了下而的JSP文件,这些文件被写出来应用于特殊的应用程序、JSP自定义标签

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

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

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