Struts2框架是壹個用於開發Java EE網絡應用程序的開放源代碼網頁應用程序架構。它利用並延伸了Java Servlet?API,鼓勵開發者采用MVC架構。Struts2以WebWork優秀的設計思想為核心,吸收了Struts框架的部分優點,提供了壹個更加整潔的MVC設計模式實現的Web應用程序框架。
簡單的基於POJO的操作
簡化的可測試性
線程安全
AJAX支持
jQuery插件
Dojo Toolkit插件(不建議使用)
Ajax客戶端驗證
模板支持
支持不同的結果類型
插件易於擴展
REST插件(基於REST的動作,無擴展名的URL)
常規插件(通過約定和註釋進行動作配置)
Spring插件(依賴註入)
Hibernate插件
支持設計
JFreechart插件(圖表)
jQuery插件(Ajax支持,UI小部件,動態表,圖表)
Rome plugin
plugin