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 阅读(360)
评论(1) 编辑 收藏 所属分类:
Programming 相关