Tapestry4正式版在2006年1月7日終于發布了。這一天,我等了半年。從beta2試用開始,一直等到beta13,再從rc1等到rc3.
之所以等到正式版出臺,才開始學習歷程,是因為在beta2試學3天,一無所獲,錯誤千出。
學習了10天,終于入門,有感Tapestry4資料之少,寫本文,希望能夠有助于后來者,少走彎路。
Tapestry學習資料少,其中多為Tapestry3的資料,Tapestry4的資料則少之少,而且T4與T3差異甚大,有不少地方是不一樣的。
本文簡介以主流的開發框架:Tapestr4+Sping+Hibernate,eclipse 3.1為背景。
一,T4學習曲線在java的眾多web 框架中以長且陡著稱,入門要多長時間?
老夫愚鈍,用了10個工作日。估計,少年才俊7天就可以了。但若無任何TTapestry基礎,5天是少不了的。
二,特別提示一:
目前最新的Spring官方指南(V1.26)關于Spring+Tapestry結合部分,只適用于Tapestry3,不必浪費時間了。
Spring+Tapestry4主要參考是Tapestry4Spring.國內的干扁四季豆的相關部分基本上是照搬。
三,T4正式版自帶了幾個例子:Vlib,Workbench,我個人看并不怎么樣,不是最佳入門例程。對無基礎者尤其無用。不要浪費太多時間去試圖編譯通過。非要編譯它,也不要相信其文檔所言。我的看法是,很難自動完成,得多次手工干預。其實,不理也罷。
四,正式版所帶的文檔比較有價值,尤其水UserGuide,40來個components(For,insert...)介紹應該是必讀,值得打印。特別提示:T4文檔對打印比較友好,修改print.css即可,既省墨,又可有更好的閱讀效果。
五,我個人最感謝的是Enjoying Web Development with Tapestry,這本書針對T4進行了更新,也是T4網站推薦的幾本書中的第二本。
這本書是我看的材料中最符合初學者友好的教程,提供前4章免費下載,并且可以下載全書代碼。我打印了這4章,作為重點教材仔細閱讀。
書中的代碼,可以輕松地直接導入到ecipse,大大節省了打字時間,而且不象很多網上教程,代碼基本上沒有錯誤,可以直接編譯通過。
六,2006年ibm dw上面的資料被吹捧得很高,我個人看,沒有價值,都是重復的大陸貨,不值得一讀。
不要花太多時間去google,baidu,或者去javaeye,springforum之類的站點,把我上面提到的一本書,幾個文檔仔細閱讀,就可以了。
雖然基本上是英文的,但語言都很通俗,四級水平應該就可以了。
posted on 2008-10-04 23:39
Blog of JoJo 閱讀(367)
評論(1) 編輯 收藏 所屬分類:
Programming 相關