讀了幾遍struts的源代碼,感覺struts還是比較容易擴(kuò)充的,比如對(duì)taglib,對(duì)action servlet的擴(kuò)充,對(duì)struts-config.xml的擴(kuò)充都是比較容易的,但是也存在一些問題
1:struts的taglib感覺是struts里面最不靈活的(用法不靈活)
2:exception handler是個(gè)不錯(cuò)的設(shè)計(jì)
3:對(duì)plugin,filter的支持只是對(duì)servlet的一個(gè)擴(kuò)充支持而已
4:? 多種action:baseaction ,dispacth ,mappingdispach,lookup,等等提供多種支持還是不錯(cuò)的
5:對(duì)于doubleclick和reload的token支持感覺效果一般,并不是很靈活
6:form的使用還是有些綁定比較死
7:validator的設(shè)計(jì)也不是很靈活,感覺在action沒有valitor,很不靈活,設(shè)計(jì)在Formbean中難道是為了結(jié)構(gòu)?
有時(shí)間讀一下webwork的源代碼,看一下webwork的優(yōu)缺點(diǎn)