说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开源产品系列:面向组件的Web框架tapestry

HTML文档下载 WORD文档下载 PDF文档下载
tapestry是面向组件的开源Web框架,基于Java Servlet API 2.2版本,兼容于JDK 1.2以上版本,tapestry通过变换多样的组件模式,将一个Web应用程序分离为一个联合组件。

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中获取最新版本:

<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.apache.org/

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

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


往期回顾:

开源产品系列:简单强大的模板语言JSON Template

开源产品系列:小巧灵活的Web框架web.py

开源产品系列:企业级Web框架web2py

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘