文章:Tapestry for Nonbelievers

阅读数:212 2008 年 7 月 6 日 22:12

I. Drobiazko 和 R. Zubairov 合作撰写了一篇文章,详细介绍Apache Tapestry 版本5——一个面向组件web 框架。文章向读者展示了创建组件方法,并谈到了Tapestry 中的IoC 以及Ajax 的相关特性。

为什么 Tapestry 值得推荐呢?一部分原因是:
  • 它便于终端用户使用。Tapestry 在设计最初就考虑到了应用的安全和伸缩性,有内嵌的 Ajax、输入验证、国际化以及异常报告功能。
  • 它便于开发人员使用。Tapestry 独一无二的类重加载(class-reloading)特性大大地推动了开发人员的开发效率。借助于 Tapestry,对源代码的修改立马就可以看到结果,不需要重新部署和启动应用 !它的异常报告也极为具体,甚至提供可能的修正建议。
  • 它便于 web 设计者使用。Tapesry 页面是有效的 HTML(或 XHTML)文件!你可以用自己喜欢的浏览器打开这些页面。
  • 它封装了最佳实践:REST 风格的 URL、可降解的 JavaScript、没有 XML 的配置等等。
  • 它支持与 Hibernate、Spring、Seam、Acegi 等的集成。

此外, InfoQ.com 在 Tapestry 相关方面的新闻和文章还有很多,谨供参考。

阅读全文 Tapestry for Nonbelievers

评论

发布