Struts ActionServlet 工作流程圖

一.Struts實現的MVC框架
























二.Struts的工作流程

    對於採用Struts框架的Web應用,在Web應用啓動時就會加載並初始化ActionServlet, ActionServlet從

struts-config.xml 文件中讀取配置信息,把它們存放到各種配置對象中,例如Action的映射存放在ActionMapping對象中.

   具體的說,Struts框架總控制器(ActionServle)t完成所有的初始化工作.總控制器是一個Servlet,他通過web.xml配置成自 動啓動的Servlet,讀取配置文件(struts-config.xml)的配置信息,爲不同的struts模塊初始化相應的 ModuleConfig對象.配置文件中的Action映射定義都保存在ActionConfig集合中.


當ActionServlet接收到一個客戶請求時,執行流程圖如下:

















































時序圖如下 :


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章