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