分享

[开源推荐]面向组件的Web框架tapestry

 集微笔记 2013-08-12

tapestry是面向组件的开源框架,程序员可以使用它在Java、Groovy、Scala中创建动态、健壮和高度可伸缩的Web应用程序。与现有的其他Web应用程序框架而言,应用tapestry会让程序员从繁琐的,不必要的底层代码中解放出来。


tapestry基于Java Servlet API  2.2版本,兼容于JDK 1.2以上版本,tapestry通过变换多样的组件模式,将一个Web应用程序分离为一个联合组件。每一个组件都拥有其特殊的责任用于显示Web页面或者响应HTML请求。

目前,tapestry的 最新版本是5.3.6,是稳定版5.3的最新维护版,最新版提高了安全性和稳定性。可以从Maven中获取最新版本:

1
2
3
4
5
<dependency
<groupId>org.apache.tapestry</groupId
<artifactId>tapestry-core</artifactId
<version>5.3.6</version
</dependency>

tapestry特征

  • tapestry具有很高的代码复用性,在tapestry中,任何对象都可看作可复用的组件。
  • 纯Java编写,可以轻松访问所有的Java生态系统
  • 约定优于配置,告别冗长的XML配置文件,通过注释和命名约定即可实现依赖注入和元程序(meta-programming)
  • 开源、可扩展
  • 精确的错误报告

官网: http://tapestry./

Tapestry 5下载地址: http://tapestry./download.html

Tapestry 5在线教程与示例: http://tapestry./demos.html


 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多