Tapestry开发指南 以下是根据给定的文件信息生成的相关知识点: 1. 为什么需要 Web 框架? 在多数情况下,跨不同的应用来重用商业组件是困难的,因为由商业组件提供的功能在其它应用里不需要。然而,应用服务可以在机构跨应用重用,跟跨机构一样好,因为它们提供的服务对不同类型的应用都有用。这些应用服务可能包括请求路由(对一个 MVC 结构),错误处理,以通用的方式产生的客户端脚本和已准备好的标签库。 2. Tapestry 的优势 Tapestry 是一种基于组件的 Web 框架,拥有生命周期由重结构简单,容易一旦学会,效率 J2EE 规范;能点很多信息和示写绑定,效验等被扩展;标签库很高; HTML够快速和容易例;HTML 标确定;能够无缝容易被自定义,模板很合适美地开发;丰富的签库是一个非隙地与各种表并获得 Velocity工;有良好的社导航框架。常好的东西。现层程序结合支持;拦截机制区支持。在一起来,如成熟可靠。 3. Tapestry 的优缺点 Tapestry 的优点包括拥有生命周期由重结构简单,容易一旦学会,效率 J2EE 规范,标签库很高,HTML够快速和容易例,能够无缝容易被自定义,模板很合适美地开发等。Tapestry 的缺点包括ActionForms 非很少被使用,需其文档最近才文档非常概念,标签依赖点常恶心,不能够要在 JSP 中写出现,示例很而缺少实践,技术不够做单元测试,大入大量代码,太少,客户端效验习曲线陡峭,示成熟,实现资源量的邮件列表灵活了,反而不很不成熟。 4. Tapestry 在实际项目中的应用 在我们的项目中,我们已经解决了 Tapestry 的大部分技术问题。我们可以在论坛上随处可见,大部分人对 Tapestry 的学习曲线问题都有顾虑。追究其根本,原因在于:Tapestry 的理念颠覆了传统的 web 应用层框架的理念。其实所谓传统,无非就是 struts和 JSP,因为 struts 应用最为广泛,而 JSP 几乎算是所有 JAVA 表现层框架的本源。Tapestry 也是源于 JSP。 5. 为什么要使用 Tapestry? Tapestry 的灵魂就四个字:基于组件。我们来看个示例:这是我们现在正在使用的分页方式,int preNo, int page, String parameter业务。Tapestry 使得我们在工作上的“轻松”和“快捷”也同样不可忽视。
剩余92页未读,继续阅读
- 粉丝: 2050
- 资源: 4206
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 此存储库收集了所有有趣的 Python 单行代码 欢迎随意提交你的代码!.zip
- 高考志愿智能推荐-JAVA-基于springBoot高考志愿智能推荐系统设计与实现
- 标准 Python 记录器的 Json 格式化程序.zip
- kernel-5.15-rc7.zip
- 来自我在 Udemy 上的完整 Python 课程的代码库 .zip
- 来自微软的免费 Edx 课程.zip
- c++小游戏猜数字(基础)
- 金铲铲S13双城之战自动拿牌助手
- x64dbg-development-2022-09-07-14-52.zip
- 多彩吉安红色旅游网站-JAVA-基于springBoot多彩吉安红色旅游网站的设计与实现