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