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特徵
官網: 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