更新時間:2020-12-25 16:33:53 來源:動力節點 瀏覽1322次
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視頻教程全套免費下載,這是一套超級詳細的Struts2入門教程,本套Struts2視頻教程適合Struts2框架零基礎學員學習,這套入門教程通俗易懂,是你學習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:絕對路徑與相對路徑-什么是相對路徑
完整目錄可以關注動力節點Java視頻教程
以上就是對“Struts2視頻下載,框架全套教程”的介紹,希望對大家有所幫助,還想學習更多關于Java的課程,可以關注動力節點官網Java視頻教程,免費下載學習。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習