2013年7月16日 星期二

第一支Tapestry... Hello Tapestry


環境 Tapestry 4.0 / eclipse / Tomcat 6
Tapestry 預設的 Html templet 檔名為 Home.html
對應的 page 檔案應取名為 Home.page
對應的 class 檔案應取名為 Home.java
對應的 application 檔案 應取名為 Servlet的名稱.application
以下就是最基本的入門應用



首先建動態網頁專案
 取名HelloTapestry,使用eclipse 內建的 tomcat plugin
 將所需的Tapestry/lib 檔案 copy 至 WebContent\WEB-INF\lib\ 目錄下

 點選所加入的 lib 檔案,選擇 Add to Build Path,或者使用預先建立好的 User Library


編輯 web.xml 檔案(圖中所搭配的工具為 JBoss Tools
新增Servlet / Servlet Mapping

 編輯後的web.xml

接著在 WebContent 新增 Home.html 及 Html.page 檔案
Home.html內容:
Home.page內容:
接著新建一個類別 Home.java
全部完成後 --> 將其載入 Server 中 執行
以上就是執行的結果 ^^
第一種運用 .page 的方式宣告 component
第二種為運用 內崁方式 直接在 Html 內宣告元件類型,並使用
servlet名稱.application 配置 org.apache.tapestry.page-class-packages
使Tapestry framework 自動搜尋對應的 java 類別檔
原始碼下載 -- 第一種寫法
原始碼下載 -- 第二種寫法














沒有留言 :

張貼留言