毕业设计外文资料翻译--使用XML,spring和struts框架实现MVC设计模式的多框架应用程序

毕业设计外文资料翻译--使用XML,spring和struts框架实现MVC设计模式的多框架应用程序

ID:39456487

大小:219.83 KB

页数:16页

时间:2019-07-03

毕业设计外文资料翻译--使用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、毕业设计外文资料翻译学院:专业班级:学生姓名:学号:指导教师:外文出处:(外文)PraveenGupta.MVCDesignPatternforthemultiframeworkdistributedapplicationsusingXML,springandstrutsFramework[J].InternationalJournalonComputerScienceandEngineering,2010,02:1047-1051.附件:1.外文资料翻译译文;2.外文原文指导教师评语:该同学的英文专业资料术语翻译较准确,体

2、现了一定的专业英语水平。翻译材料能与原文保持一致,能正确表达出原文意思。翻译字、词数满足要求。翻译材料语句较通顺,翻译材料的格式符合要求。该同学较好的完成了外文文献翻译工作。签名:年月日1.外文翻译资料译文使用XML,spring和struts框架实现MVC设计模式的多框架应用程序印度拉贾斯坦邦领英网研究人员PraveenGuptapraveen2gupta@gmail.com印度拉贾斯坦邦阿杰梅尔市马希拉国立工程学院Prof.M.C.Govilgovilmc@yahoo.com摘要模型、视图、控制器是实现用户接口逻辑和业务

3、逻辑分离的重要设计模式。这些年来应用程序的规模变大同时MVC设计模式能够降低不同应用程序的应用层之间的耦合度。这篇论文展示了基于MVC设计模式的网络应用程序在J2EE架构下的应用,并且通过XML在此基础上进行拓展以便提高应用程序的灵活性、扩展性和可维护性。这是一个包括表示层、业务层、数据持久层和数据层的多层次系统。这种设计模式降低了代码的耦合性,提高了程序的可维护性和可重用性。在这篇文章我们使用Spring框架和Struts框架实现MVC设计模式。我们的调查研究显示,使用多框架设计基于MVC设计模式的应用程序使得应用程序的开

4、发比基于单框架应用程序的开发更简单。关键词:MVC,Spring,XMLⅠ.介绍近些年来,网络成为一个非常复杂的问题。随着企业和组织的需求不断增加,网络编程的复杂性和表现形式也不断增加。不同类型的通讯设备的复杂性正在不断增加。企业需要应用程序使用网络和许多通讯设备。所有随着网络数据下载量的不断增,我们不得不更加关注应用程序的架构问题。让我们首先讨论一下到目前为止关于MVC设计模式的所做的研究工作。1.1NOMVC:在网络发展的初始阶段,网页是使用html开发的。HTML仅仅是最简单的文本语言。它是第一个能够在网络上运行的标记

5、语言。并且今天它仍然为基于编程语言的网页提供着构建块的作用。用户必须和静态网页进行交互。被显示在网页上的信息必须手动更改。随着时间的推移,人们希望语言能够与用户进行交互并且网页能够随着每一个请求的产生而发生相应得改变的需求变得越来越强烈。1.2MVCModel1:在架构方面发生的第一个主要改变就是MVCMode1架构的产生。这个架构完全是基于以页面为中心的方法实现的。在这个模型中,程序的一个Java服务程序控制了程序的显示、业务逻辑和流。在这个模型中有涉及到关于业务逻辑概念的相关介绍。业务逻辑以JavaBean、脚本和表达式

6、的形式进行硬编码。所有这些代码被用于编写JSP页面。我们可以进行这样一个假设,那就是,当我们想要传递一个基于我们从输入端接收到的数据的JSP应用程序的流时的情形。A.jspB.jspC.jspDataBase图1在MVC-1架构中的页面导航1.3MVCModel2:模式1的架构能解决网络和互联网编程中的一部分问题,但是架构模型1仍然存在着一些漏洞。这些问题主要集中在jsp页面的导航上,所以在进一步的开发中架构的视图部分将指定相应的范围。在接下来的开发中形成了架构模型2。通过同时使用Servlet和JSP,这个问题被很好的解决

7、了。服务处理初始请求和部分数据。服务将会调用业务逻辑然后将结构传递到某一个jsp页面中。Servlet决定从众多的页面中选择一个进行显示。Br1.RequestoControllerServletwser3.Redirect2EXIViewJavaEISJspBeans5.Response4图2MVC-2架构在这个架构模式2中,JSP页面仅仅只是用来实现显示目的而已。业务逻辑已经从页面中被去除。这使得页面更容易显示,并且轻量级的页面更容易在互联网上显示。在这个模型中所有控制和应用程序业务逻辑都通过Servlet进行处理。Se

8、rvlet是基于Java编程语言进行编写的。因此,这也更容易处理Servlet中的编码部分。在这种场景中服务成为了整个应用程序的控制中心,并且它已经成为应用程序的中心。在架构模型2中Servlet成为了所有普通任务的看守者。它提供了身份验证、授权和错误控制等应用程序的普通服务。这种架构已经

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

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

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