乙個請求在struts2框架中的處理大概可以分為以下幾個步驟 :在上述過程中所有的物件(action,results,interceptors,等)都是通過objectfactory來建立的。
優點:
1. 實現mvc模式,結構清晰,使開發者只關注業務邏輯的實現.
2.有豐富的tag可以用 ,struts的標記庫(taglib),如能靈活動用,則能大大提高開發效率
3. 頁面導航使系統的脈絡更加清晰。通過乙個配置檔案,即可把握整個系統各部分之間的聯絡,這對於後期的維護有著莫大的好處。尤其是當另一批開發者接手這個專案時,這種優勢體現得更加明顯。
4. 提供exception處理機制 .
5. 資料庫鏈結池管理
6. 支援i18n
缺點
Struts2 工作原理
1 客戶端初始化乙個指向servlet容器 例如tomcat 的請求 2 這個請求經過一系列的過濾器 filter 這些過濾器中有乙個叫做actioncontextcleanup的可選過濾器,這個過濾器對於struts2和其他框架的整合很有幫助,例如 sitemesh plugin 5 action...
struts2 工作原理
struts2並不是乙個陌生的web框架,它是以webwork的設計思想為核心,吸收struts1的優點,可以說 struts2是struts1和webwork結合的產物。struts2 的工作原理圖 乙個請求在struts2框架中的處理分為以下幾個步驟 1.客戶端發出乙個指向servlet容器的請...
struts2工作原理
struts2工作原理 程式設計原理 使用者傳送http請求 web伺服器 tomcat 載入web.xml web部署描述檔案 檔案 執行struts核心控制器 strutsprepareandexecutefilter或者filterdispatcher 載入struts.xml檔案,通過請求a...