程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Struts2工作原理及特點,struts2工作原理

Struts2工作原理及特點,struts2工作原理

編輯:JAVA綜合教程

Struts2工作原理及特點,struts2工作原理


1 客戶端發送一個Request請求
2 這個請求經過一系列的過濾器(Filter)
  (先經過ActionContextCleanUp的可選過濾器,然後經過其他過濾器,
  最後才經過FilterDispatcher)
3 FilterDispatcher去詢問ActionMapper來決定這個請是否需要調用某個Action
4 如果ActionMapper決定需要調用某個Action,FilterDispatcher把請求的處理
  交給ActionProxy(動態代理)
5 ActionProxy通過Configuration Manager(struts.xml)詢問框架的配置文件,
  找到需要調用的Action類
6 ActionProxy創建一個ActionInvocation的實例。
7 ActionInvocation實例使用命名模式來調用,在調用Action的過程前後,
  涉及到相關攔截器(Intercepter)的調用。
8 一旦Action執行完畢,ActionInvocation負責根據struts.xml中的配置
  找到對應的返回結果。返回結果通常是可能是另外的一個Action鏈接或一個JSP。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved