更新時間:2020-10-30 16:47:39 來源:動力節點 瀏覽1261次
Struts2是一個基于MVC設計模式的Web應用框架,它本質上相當于一個servlet,在MVC設計模式中,Struts2作為控制器(Controller)來建立模型與視圖的數據交互。Struts 2是Struts的下一代產品,是在 struts 1和WebWork的技術基礎上進行了合并的全新的Struts 2框架。
全新的Struts 2的體系結構與Struts 1的體系結構差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業務邏輯控制器能夠與ServletAPI完全脫離開,所以Struts 2可以理解為WebWork的更新產品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。
體系結構
應用流程注解
當Web容器收到請求(HttpServletRequest)它將請求傳遞給一個標準的的過濾鏈包括(ActionContextCleanUp)過濾器。
經過Other filters(SiteMesh,etc),需要調用FilterDispatcher核心控制器,然后它調用ActionMapper確定請求哪個Action,ActionMapper返回一個收集Action詳細信息的ActionMaping對象。
FilterDispatcher將控制權委派給ActionProxy,ActionProxy調用配置管理器(ConfigurationManager)從配置文件中讀取配置信息(struts.xml),然后創建ActionInvocation對象。
ActionInvocation在調用Action之前會依次的調用所用配置攔截器(Interceptor N)一旦執行結果返回結果字符串ActionInvocation負責查找結果字符串對應的(Result)然后執行這個Result Result會調用一些模版(JSP)來呈現頁面。
攔截器(Interceptor N)會再被執行(順序和Action執行之前相反)最后響應(HttpServletResponse)被返回在web.xml中配置的那些過濾器和核心控制器(FilterDispatcher)。
動力節點struts2視頻教程,最新精品課程,由動力節點郭老師主講,課程語言表達流利,思路清晰。
課程學習目錄
1.Struts2:Struts2的引入-通過Filter解決需求問題
2.Struts2:Struts2的引入-通過核心Filter解決需求問題
3.Struts2:Struts2的引入-配置文件的引入
4.Struts2:Struts2在三層架構中的位置
5.Struts2:Struts2框架介紹
6.Struts2:Struts2的特點
7.Struts2:Struts2運行環境搭建-導入Jar包
8.Struts2:Struts2運行環境搭建-Struts2的啟動項注冊
9.Struts2:Struts2運行環境搭建-定義Struts2的配置文件
10.Struts2:Struts2運行環境搭建-XML沒有自動提示問題的解決
11.Struts2:今天內容重難點
12.Struts2:對上次課內容的回顧
13.Struts2:Struts2運行環境搭建-MyEclipse中配置Tomcat
14.Struts2:Struts2運行環境搭建-運行環境搭建成功測試
15.Struts2:Struts2運行環境搭建-每個Struts2基本Jar的作用
16.Struts2:第一個Struts2程序-程序實現
17.Struts2:第一個Struts2程序-程序的簡單運行流程
18.Struts2:第一個Struts2程序-官方流程圖分析
19.Struts2:第一個Struts2程序-Tomcat的應用管理配置
20.Struts2:第一個Struts2程序-省去項目名稱的發布方式
21.Struts2:絕對路徑與相對路徑-什么是絕對路徑
22.Struts2:絕對路徑與相對路徑-什么是相對路徑
23.Struts2:絕對路徑與相對路徑-帶斜杠的相對路徑的參照路徑問題
完整目錄可以關注動力節點官網Java視頻專欄
以上就是對“Struts2詳細教程視頻,精品課程下載”的介紹,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習