电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

TAPESTRY开发指南0.8VIP免费

TAPESTRY开发指南0.8_第1页
1/93
TAPESTRY开发指南0.8_第2页
2/93
TAPESTRY开发指南0.8_第3页
3/93
成都麦柯 技术开发二部 Tapestry开发指南 Tapestry技术论坛:http: //forum. cdmcs. com/vi ewforum. php?f=17 我的Emai l :gzdl w_Adong@Hotmai l . com (技术问题请在论坛发贴) 成都麦柯系统集成有限公司 www.cdmcs.com 1数字签名人 董黎伟辨别名:CN = 董黎伟, C = CN-中国, O = 成都麦柯系统集成有限公司, OU = 技术开发二部原因:我是该文档的作者位置:四川成都日期:2005.01.26 16:41:38 +08'00'成都麦柯 技术开发二部 1, Tapestry 所处的状况 1) 为什么需要 web 框架? 多数情况下,跨不同的应用来重用商业组件是困难的,因为由商业组件提供的功能在其它应用里不需要:它可能是唯一针对你的应用的。然而,应用服务可以在机构跨应用重用,跟跨机构一样好,因为它们提供的服务对不同类型的应用都有用。这些应用服务可能包括请求路由(对一个 MVC 结构),错误处理,以通用的方式产生的客户端脚本和已准备好的标签库。 2) Tapestry 所处的状况 以下是各种 web 框架比较: (by Matt Raible) struts Spring MVC WebWork Tapestry JSF 优点 广泛流行;拥有很多信息和示例;HTML 标签库是一个非常好的东西。 生命周期由重写绑定,效验等确定;能够无缝隙地与各种表现层程序结合在 一 起 , 如JSP,XSL 等;IC 使得很容易测试。 结构简单,容易被扩展;标签库容易被自定义,并获得 Velocity支持;拦截机制成熟可靠。 一旦学会,效率很 高 ; HTML模板很合适美工;有良好的社区支持。 J2EE 规范;能够快速和容易地开发;丰富的导航框架。 缺点 ActionForms 非常恶心;不能够做单元测试;大量的邮件列表令人无法忍受 很少被使用;需要在 JSP 中写入大量代码;太灵活了,反而不能得到通用的控制。 其文档最近才出现,示例很少;客户端效验很不成熟。 文档非常概念,而缺少实践;学习曲线陡峭,示例非常少; 标 签 依 赖JSPs;技术不够成熟;实现资源不单纯。 Matt Raible 认为: 如果是快速却低技术含量的项目,他会选择 struts,因为 struts 比较成熟; 如果是高技术含量的企业级项目,他会选择 Tapestry,因为 Tapestry 可重用组件; 如果是开源项目,他会选择 WebWork,因为使用 WebWork 需要对框架有更深入的认识。 成都麦柯系统集成有限公司 www.cdmcs.com 2成都麦柯 技术开发二部 2, Tapestry 目前在我们的项目中所处的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

TAPESTRY开发指南0.8

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部