struct2的優勢

Strut2是在WebWork2基礎發展而來的。和strut1同樣,strut2也屬於MVC框架。編程

strut2的主要優勢是:框架

一、在軟件設計上,strut2沒有像strut1那樣跟ServletAPI和strutAPI有着緊密的耦合,strut2的應用能夠不依賴於ServletAPI和strutAPI。strut2的這種設計屬於無侵入設計,而strut1屬於侵入設計。ide

二、strut2提供了攔截器,利用攔截器能夠進行AOP編程,實現如權限攔截等功能。設計

三、strut2提供了類型轉換器,咱們能夠把特殊的請求參數轉換成所須要的類型。在strut1中,若是要實現一樣的功能,就必須向strut1的底層實現BeanUnit註冊類型轉換器才行。資源

四、strut2提供支持多種表現層技術,若是JSP、freeMarker等。it

五、strut2的輸入校驗能夠對指定方法進行校驗,解決了strut1長久之痛。io

六、提供了全局範圍、包範圍和Action範圍的國際化資源文件管理實現。class

相關文章
相關標籤/搜索