Tapestry3源码阅读笔记
首先,这个系列只是对Tapestry3.0.4的源码的阅读,并不是tapestry4、5的源码,另外只针对总体运行流程,大致就是Page的生命周期,不关注组件,link等之如此类非Page的代码。
?
作为快十年前的源码,之所以想去阅读,主要是因为工作上用到tapestry3,大体了解这个框架的运作方式,但是还想更加深入到源码层了解tapestry的大体流程是怎样的。因为我总觉得不了解到最底层的我总是觉得总觉得心里隐约的不放心。
?
不过人家tapestry都出到5了,所以如果真要使用tapestry应该使用tapestry5。另外建议使用更流行的struts2、srpingmvc等,别使用tapestry。个人更倾向于使用简单、上手容易、维护性更好的框架,而这些都不是tapestry具备的。不过tapestry在做业务管理系统,比如一大堆表格、一大堆这样那样的组件的页面的确挺适合。
?
更酷点的做web就别用java了。