Struts基本原理

2021-08-27 01:36:23 字數 429 閱讀 6877

上圖**於struts2官方站點,是struts 2 的整體結構。

乙個請求在struts2框架中的處理大概分為以下幾個步驟:

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

2 這個請求經過一系列的過濾器(filter)(這些過濾器中有乙個叫做actioncontextcleanup的可選過濾器,這個過濾器對於struts2和其他框架的整合很有幫助,例如:sitemesh plugin);

5 actionproxy通過configuration manager詢問框架的配置檔案,找到需要呼叫的action類;

6 actionproxy建立乙個actioninvocation的例項;

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

Struts基本原理

一 讀取配置 自動啟動actionservlet時讀取struts config.xml的配置資訊 二 傳送請求 請求上傳給web伺服器 三 填充form actionservlet在接受請求的時候,將請求的資料填充到form中 四 派發請求 根據struts config.xml,將請求派發到具體...

Struts2基本原理

闡述struts2的執行流程。struts 2框架本身大致可以分為3個部分 核心控制器filterdispatcher 業務控制器action和使用者實現的企業業務邏輯元件。核心控制器filterdispatcher是struts 2框架的基礎,包含了框架內部的控制流程和處理機制。業務控制器acti...

struts2基本原理

servlet void init servletconfig cfg 初始化,讀取servlet的配置引數 void service servletrequest request,servletresponse response 服務方法,使用者的每次請求都會執行 void destory 銷毀方...