Struts一种开源MVC的实现外文文献翻译及原文.docVIP

Struts一种开源MVC的实现外文文献翻译及原文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Struts一种开源MVC的实现外文文献翻译及原文.doc

毕业设计(论文) 外文文献翻译 文献、资料中文题目:Struts 种开源MVC的实现 文献、资料英文题目: 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专 业: 班 级: 姓 名: 学 号: 指导教师: 翻译日期: 2017. 02. 14 题 目: Struts An Open-source MVC Implementation Struts—一一种开源MVC的实现 院系名称: 专业班级: 学生姓名: 学 号:_ 指导教师:_教师职称: 起止日期: 地 点: 附 件:1.外文资料翻译译文;2.外文原文。 指导教师评语: 该生所译的 “Struts An Open-source MVC Implementation” 一文与其毕业设 计课题有一定的关联,译文整体较为准确,翻铎后的文章符合中文的习惯。但还有 个别的词翻译的不够准确,个别的语句不够通顺。总的来说此译文是一篇合格的译 文。 签名: 20年 月 日 指导教师评语: 该生所译的“ASP.NET Technology for Web Application” 一文与其毕业设计课题 有一定的关联,译文整体较为准确,翻译后的文章符合中文的习惯。但还有个别的 词翻译的不够准确,个别的语句不够通顺。总的来说此译文是一篇合格的译文。 签名: 20年 月 日 Struts An Open-source MVC Implementation 附件1:外文资料翻译译文 Struts——一种开源MVC的实现 这篇文章介绍Struts, 一个使用servlet和JavaServer Pages技术的一种 Model-View-Controller的实现。Struts可以帮助你控制Web项目中的变化并提高 专业化。即使你可能永远不会用Stmts实现一个系统,你可以获得一些想法用于你 未来的servlet和JSP网页的实现中。 简介 在小学校园里的小孩子们都可以在因特网上发布 网页。然而,有一个 重大的不同在一个小学生和一个专业人士开发的网站之间。网页设计师(或者 开发人员)必须理解颜色、用户、生产流程、网页布局、浏览器兼容性、图 像创建、JavaScript等等。设计漂亮的网站需要做大量的工作,大多数Java开发 人员更注重创建优美的对象接口,而不是用户界面。JavaServer Pages (JSP)技术为 网页设计人员和Java幵发人员提供了一种联系钮带。 如果你开发过大型Web应用程序,你就理解“变化”这个词语。“模型4见图- 控制器”(MVC)就是用来帮助你控制变化的一种设计模式。MVC减弱了业务逻辑 接口和数据接口之间的耦合。Struts是一种MVC实现,它将Servlet 2.2和JSP 1.1 标记(属于J2EE规范)用作实现的一部分。你可能永远不会用Struts实现一个 系统,但了解一下Struts或许使你能将其中的一些思想用于你以后的Servlet W JSP实现中。 模型-视图-控制器(MVC) JSP标签只解决了我们问题中的一部分。我们依然有验证、流控制、以及更新 应用程序结构的问题。这就是MVC从哪儿来以及来干嘛的。MVC通过把问题分成 三类来帮助解决一些与单模块相关的问题: Model (模型》 模块包括应用程序功能的核心。模型封装着应用程序的各个结构。有时它所 包含的唯一功能就是结构。它对于视图或者控制器一无所知。 View (视图) 视图提供了模型的演示。它是应用程序的外表。视图可以进入模型获得者, 但是它对于设置者一无所知。除此之外,它对于控制器也是一无所知。视图 仅仅当模型发生改变的时候才被通知。 ? Controller (控制器) 控制器对于用户的输入做出反应。它创造和设罝模型。 MVC模型2 Web给软件开发人员带来Y—些独特的挑战,最显著的就是客户端和服务器端 的无结构连接。这种无结构连接行为使得模型很难知道视图的改变。在Web上,浏 览器必须重复询问服务器端以此来发现应用程序结构的改变。 另外一个显而易见的改变就是相对于模型或者控制器,视图采用了不同的技 术。当然,我们可以使用Java (或者PERL、C/C++或之前的其他代码)代码来 生成 。这种方法存在一些弊端: Java程序员应该开发服务,而不是 。 布局的改变将需要改变代码。 服务的客户将有能力去创造一些页面去满足他们的一些特殊需求。 页面设计人员将不能直接介入到页面的开发中。 嵌入在代码中的 将会变得丑陋。 对于Web, MVC的经典形式将需要改变。图4展示了 MVC的Web适应,也 就是通常所说的MVC模型2或者MVC2。. 图4. \1VC模型2 Struts, MVC 2的一种实现 Struts是一组相互协作的类、servlet和J

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档