Posted on 2009-04-02 07:36
云自無心水自閑 閱讀(346)
評論(0) 編輯 收藏 所屬分類:
Java
最近一段時間研究了一下Tapestry, 確實是一個非常優秀的web框架。到目前為止,我覺得與別的框架比較下來,Tapestry最獨到的地方在于Taglib的設計。
根據我的觀察,好像只有Tapestry實現了將Taglib嵌入到html控件這樣的功能。或許這個說法不準確,不過最是想表達這樣一個意思。使用了Tapestry標簽的jsp頁面是可以在DreamWeaver之類的頁面編輯工具中完整地顯示出來的。
不你struts或者jsf那樣,使用s:或者h: 即:<s:text>...
而Tapestry是:<input t:type="">
當然,其事件驅動的思想也是與大多數的Web框架不同的,不過JSF在這一點上和它是非常類似的。關鍵是jsf是JEE的標準,而且得到了不少開源組織的
擁護,產生了myfaces之類的實現,而且有了大量諸如:fichfaces,icefaces,restfaces等等的components
package. 在這一點上是Tapesty無法比擬的。