struts2工作原理

2021-07-24 17:39:50 字數 592 閱讀 1605

(1)客戶端初始化乙個指向servlet容器(例如tomcat)的請求

(2)這個請求經過一系列的過濾器(filter),的可選過濾器,這個過濾器對於structs2和其他框架的整合很有幫助。

(5)actionproxy通過configurationmanager詢問框架的配置檔案(一般是從struts.xml中),找到需要呼叫的action類。

(6)actionproxy建立乙個actioninvocation的例項。

(7)actioninvocation例項使用命名模式來呼叫,在呼叫action的過程前,涉及到相關的***(intercepter)的呼叫。

(8)一旦action執行完畢,actioninvocation負責根據struts.xml中的配置找到對應的結果。返回結果通常是乙個需要表示jsp或者freemarker的模板。

(9)在呼叫action的過程後,涉及到相關的***(intercepter)的呼叫。

(10)通過response響應返回給客戶端

本部落格摘抄於 

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...