background image

利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易维

护和升级。

Tapestry 支持本地化,其错误报告也很详细。Tapestry

主要利用

javabean 和 xml 技术进行开发,是一个组件式的、事件

驱动的框架,理念很先进,想实现类似于桌面程序开发的那种便捷

模式。但是它的学习曲线比较陡峭,要花不少时间才能掌握它。它适

合大型项目开发,随着组件的积累,开发越到后期可复用的组件越

多,开发速度越快。

   

spring   mvc

 

Spring  

 

Web   MVC   框 架 是 围 绕 

DispatcherServlet 设计的,它把请求分派给处理程序,同时带有

可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件

 

支持。默认的处理程序是非常简单的

Controller 接口,只有一个方

 

ModelAndView   handleRequest(request

 

response)。Spring 提供了一个控制器层次结构,可以派生子类。如

果 应 用 程 序 需 要 处 理 用 户 输 入 表 单 , 那 么 可 以 继 承

 

AbstractFormController.如果需要把多页输入处理到一个表单,

 

那么可以继承

AbstractWizardFormController.spring 提供的东

东,使用了

spring 的 IoC,并且也非常强大,但是感觉它比较接近

低层,要关注的东西很多。

  

JSF  

JSF 负责对客户端设备产生影响,它提供了将表示层、应

用层和业务逻辑层整合在一起的工具,但是,

JSF 的范围被限制在

表示层。