b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

tapestry5_tapestry struts2_tapestry5 教程

电脑杂谈  发布时间:2017-01-02 20:05:59  来源:网络整理

tapestry struts2_tapestry5_tapestry5 教程

【IT168 专稿】自从2000年Struts诞生以来,基于动作(Action-Based)的MVC架构在Web开发方面可谓风光无限。目前主流的WEB框架如Struts、Webwork(Java)、Ruby on Rails(Ruby)、Zend Framework(PHP)等都采用这种设计模式。URL映射到控制器(Controller)和控制器中的动作(Action),由Action来处理请求并输出响应结果。然而风水轮流转,基于组件(Component-Based)和事件驱动(Event-Driven)的开发模型,抢占了动作开发模型的不少风光,出演了一场“狼来了”的好戏。有的成为了PK Struts的优秀选手。tapestry5而由Sun公司推出的JSF(Java Server Faces)和Apache组织主导的Tapestry是这场选秀的成功晋级者。

在本文中,笔者将对JSF和Tapestry这两种框架进行详细的比较。比较将涉及到这两种框架的设计、运行环境以及如何开发等方面的内容。希望通过这样的比较,让读者了解这两种框架各自的优缺点,以便于在自己的项目中,根据实际情况,选择合适的框架。本文的内容基于JSF1.1和Tapestry4.0(有的部分基于Tapestry5.o)。

JSF是Sun公司在JCP JSR 127标准倡导下的技术实现。tapestry5另外一个JSF的实现,就是Apache的一个项目MyFaces。JSF的目的是为Web应用的用户界面创立标准的框架。采用JSF开发的Web应用,可以运行在Java服务器上,把用户界面传递到客户端。JSF通过控制Servlet和具有事件处理和组件加工的丰富的组件模型管理Web应用生命周期。

Tapestry是在Apache软件许可下发布的一个开放源码且基于Java的框架。Tapestry最初于2000年在Sourceforge注册,来自于Apple WebObjects,随后,于2003年成为Apache的一个项目。与JSF不同的是,Tapestry并不是某一个JSR规范的实现,它仅仅是一个开源项目。它是专门为了简化Web开发设计的。它有以下关键特性:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-24387-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...