一个面向组件的框架,用于在Java中创建高度可伸缩的web应用程序。

Java电源

Tapestry页面和组件是简单的Java POJO,可以轻松访问所有Java语言特性和庞大的Java生态系统。由于Java的高级并发API,Tapestry可以处理请求快速的在不牺牲安全性或稳定性的情况下。

轻松编写脚本

挂毯功能实时类重新加载:更改Java代码,刷新浏览器并查看更改。。。立即!尽情享用吧:Java的速度和深度,Ruby或Python的敏捷开发风格。

超级生产力

简单的POJO类、流线型模板、实时类重新加载、最先进的异常报告、一流的Ajax支持,以及一个内置组件的大型库:Tapestry是从头开始设计的,可以为您提供很高的生产力。

我们认为您会爱上Tapestry!给我们20分钟遵循我们的快速入门指南.

什么是挂毯?

纯Java和Polyglot

用纯Java编写:用Java、Groovy或Scala编写页面和组件。

高效能

实时类重新加载意味着看到错误和提供修复之间的时间是秒,而不是分钟。

高级异常报告

为您提供了修复问题所需的所有工具:不仅是堆栈跟踪,还提供了有关Tapestry正在做什么以及为什么会出错以及如何修复的详细信息。

快速

纯Java;没有反射,甚至对于属性表达式也是如此。构建为干净地支持大量并发线程而无争用。集成了GZip内容压缩、JavaScript聚合和压缩以及客户端缓存。

配置约定

通过注释和命名约定进行依赖注入和元编程。

可扩展

在单个服务器上进行大规模扩展,并在集群中运行良好。通过设计使会话状态最小化。

可测试

在整个设计过程中致力于可测试性;增强TDD的内置实用程序。支持Selenium进行集成测试。

适应性和模块化

体系结构是开放的和可扩展的。有一种简单的方法可以添加您自己的扩展,或者覆盖内置逻辑。提供与Hibernate、JPA和Spring的集成。与其他工具(如Quartz和Lucene)的第三方集成。

 

有关的更多信息挂毯哲学-谁使用挂毯?

 

最新消息

Tapestry 5.8.6是一个错误修复版本,是Tapestry5.7.0+项目的替代版本和推荐升级版本。请查看发行说明页面中的所有详细信息https://cwiki.apache.org/confluence/display/TAPESTRY/Release+注释+5.8.6。
Tapestry 5.8.5是一个错误修复版本,是Tapestry5.7.0+项目的替代版本和推荐升级版本。请查看发行说明页面中的所有详细信息。
Tapestry 5.8.2是一个引入CORS(跨源资源共享)支持的新版本,还包括一些错误修复和小改进。Tapestry 5.8.2是一个嵌入式替代品,建议对Tapestry5.7.0+项目进行升级。请查看发行说明页面中的所有详细信息。