文章:Tapestry for Nonbelievers

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

你可能感兴趣的:(文章:Tapestry for Nonbelievers)