国外javaWeb开发技术.docVIP

  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文档。上传文档
查看更多
国外javaWeb开发技术.doc

外java Web开发技术 MVC结构模式是XeroxPARC在20世纪80年代为编程语言Smalltalk-80 发明的一种软件设计模式。 缑艳阳认为MVC将应用程序分为三个核心模块:模型、视图和控制器, 分别处理不同的任务,其主耍目的是分离业务逻辑层和表现层。[1] Struts最年是Apache Jakarta项目的组成部分,开始的代码基础从2000 年5月开始开发,1.0版本于2001年6月发布。Stmts框架的主要架构设计 和开发者是 Craig R.McClanahan,他现在是 Sun 的 JavaServer Faces (JSR-127) 以及J2EE平台的Web层架构的规范领导。 2003 年,David Heinemeier Hansson 创建一种 Web 开发技术 Rails,并一 直延伸Rails核心团队,2100多名捐助荠,一个充满活力的生态系统支持。 [2] 2003年,Teb Husted、Cedric Dumoulin等学者提出框架是可重用的半完 成的应用程序,可以用来产生专门的定制程序。框架一般具有即插即用的可 重用性、成熟的稳定性以及良好的团队协作性。 2007年初,Apache Struts团队已经发布下一代产品Struts2,是在Struts 和WebWork的技术基础上进行丫合并的全新的Struts 2框架。 2007 年,Eyal Oren, Armin Haller, Manfred Hauswirth, Benjamin Heitmann 提出语义Web2.0 ,他们认为语义Web应用框架扩展了 Ruby on Rails,使其 支持集成语义Web混搭应用的快速开发。当前的Web应用大多是数据库驱 动的。开发荞设计一个数据库架构,在此架构上构建应用逻辑,生成用于用 户交互的Web页面。这些应用是屮心化的,并且依赖于它们自己的关系数据 库,限制了数据集成的可能性。混搭应用(通常称为Web 2.0应用)是一种 新兴的Web开发范式,可以组合多个不同Web应用的功能。语义Web是一 个可以由机器进程处理的Web数据网络,可以在现有的Web网络基础上进 行数据重用和数据集成。[3] 相比在传统的数据库,在语义Web数据上构建社交网络应用有如K几个 优势。使用语义Web数据的全局标示符和基于图的模型,可以跟随图中的链 接,从在线数据源按需获取附加的信息,从而实现数据集成。 内java Web开发技术 2008年刘胜利、寿永熙提出框架是软件系统的设计、开发过程中的一个 概念,它强调对己完成的设计、代码的重复使用。框架往往都是针对某个特 定应用领域的,是在对这个应用领域进行深刻理解的基础上,抽象出该应用 的概念模型,是一个有形无形的框架,不同的具体应用根据自身的特点对框 架中的抽象概念进行实现,完成应用的功能。基于J2EE标准的框架基本上 都是封装了许多组类,利用这些类之间特定的相互协作,为一些通用问题提 供解决方案。[4] 其中典型的有Struts框架、Spring框架、Hibernate框架和Jsf框架等。 2008年,北京工业大学张曦硕士认为,如今围绕Web应用系统的开发 技术竞争也日趋激烈。技术进步和需求多样化使得产品寿命周期不断缩短, 企业面临着缩短产品开发周期,提高产品质量,降低成木和改进性能的压力。 [5] 这就要求企业能快速对不断变化的市场做出反应,开发满足用户需求的 定制的个性化产品去占领市场一席地以贏得竞争,市场的竞争也主要围绕产 品的竞争而展开。 Java Web开发框架的现状 北京交通大学硕士谭欢说,现在,不少企业采用基于Internet的应用来 构筑企业信息架构。J2EE技术作为如今最流行的分布式计算平台,己成为 基于Web的企业应用的核心部分。基于J2EE的Web开发框架可以为采用 Java服务器端技术开发的人员提供一种可重用的体系结构,可以便捷地使用 Web开发技术并专注于具体的业务逻辑。同吋,B/S框架成为0前主流的企 业应用系统的开发体系。[6] 因为B/S框架不需耍客户端安装系统软件,具有易用性、通用性和良好 的可扩展性等优点,它支持实时的信息发布,动态的用户交互及与后台系统 安全灵活的连接。也正因为这,构造功能强大、应用灵活、开发简便的Web 应用程序成为当前Internet技术发展的热点。MVC结构模式和Web Work框 架 2012年王欢认为MVC的工作原理是,使用MVC时,当用户向Web容 器发送一个请求后,Web容器会根据请求和地址去调用一个Servlet进行处 理,当Servlet处理完成以后,它需要将结果贞面回送给Web容器。[7] 缑艳阳在计算机与网络发表说WebWork是比较领先的MVC框架之一, 是OpenSymphony组织的一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档