jojo's blog--快樂憂傷都與你同在
          為夢想而來,為自由而生。 性情若水,風起水興,風息水止,故時而激蕩,時又清平……
          posts - 11,  comments - 30,  trackbacks - 0
                  最權威的書是tapestry In Action,但初學者上手困難,另一本很好的是Enjoying Web Development with Tapestry,非常的棒,由淺入深,可惜目前無法找全這本書,http://www.itpub.net/390564.html有前4章。下定決心寫我自己的學習筆記。
            每一個tapestry應用都要有一個Home page,當tapestry接收第一個request時,就會查找Home.page,這是他的總入口。因為tapestry的URL對于人可讀性極差(3.1將改變這種情況),如:http://localhost:8080/HelloWorld/app?service=page/Home,如果訪問具體頁面在page后面指定即可,如有個AddItem頁面一定要真實存在AddItem.html,只需/app?service=page/AddItem。就這么個淺顯的問題在InAction中居然沒有介紹,害的我找了兩天呀,最后還是在Enjoying中清楚的寫著呀,真是本好書呀!
          tomcat5.0.28中把類包放到shared/lib下是不行的,找不類,在Engoying書中就是這樣用的,版本是tomcat-5.5.7!應用程序的路徑不在tomcat目錄下這樣使用,有待一試!
          在頁面對應的類文件中,定義抽象方法,就要在.page配置文件中定義,告訴tapestry負責管理這個屬性,例如:
          public abstract void setDvd(DVD dvd);
          public abstract DVD getDvd();
          <property-specificationname="dvd" type="com.sandcast.examples.tapestry.crud.bo.DVD"/>
          事件驅動,在類中定義listener必須滿足這個格式:
          public void methodName(IRequestCycle cycle) {}
          Global類是在框架內可以調用保存在context范圍內的,如果用得到要求自己實現這個類,名字可以任意命名,但要在servletName.application配置文件中定義:
          <property name="org.apache.tapestry.global-class" value="com.sandcast.examples.tapestry.Global"/>
          posted on 2008-10-04 23:52 Blog of JoJo 閱讀(203) 評論(0)  編輯  收藏 所屬分類: Programming 相關

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阳原县| 阳谷县| 临沭县| 兴城市| 凤城市| 法库县| 吕梁市| 黎城县| 喀喇沁旗| 托克托县| 永靖县| 浦城县| 榆中县| 偃师市| 揭阳市| 司法| 宜黄县| 平罗县| 乡宁县| 洛川县| 甘孜| 固始县| 连平县| 綦江县| 巴中市| 攀枝花市| 定安县| 岑溪市| 章丘市| 绥中县| 香港 | 抚松县| 肃宁县| 石家庄市| 石河子市| 富民县| 衢州市| 新龙县| 盐山县| 晋宁县| 普兰店市|