ssh是集struts,spring,hibernate於一體的框架,這是非常經典的框架使用.那麼我們來看看各自的特點
接下來幾篇介紹一下struts框架的一些知識點,能更好的對這個框架的了解.
struts2是以webwork的設計思想為核心,吸收了struts1的優點,因此,可以認為struts2是struts1和webwork結合的產物。
它的處理流程原理大致是這樣的:
當我們在瀏覽器輸入乙個位址的時候,客戶端傳送乙個請求給struts2------>struts2的核心控制器filterdispatcher根據請求決定呼叫用合適的action。(
如果找到需要呼叫的action,過濾器會把請求的處理交給actionproxy。actionproxy為action的**物件 。actionproxy通過configurationmanager詢問框架的配置檔案,找到需要呼叫的action類)-------->***鏈自動對請求應用,例如驗證使用者是否是登陸狀態啊,validation,檔案上傳等操作。------>如果struts.xml檔案中配置method引數,則呼叫method引數對應的action類中的method方法,否則呼叫通用的execute方法來處理使用者請求------>將最後的mvc處理對應方法的處理結果返回給頁面
中文翻譯
struts2學習筆記一
1 建立web專案 2 建立struts2的配置檔案 struts.xml 將struts2的空專案中的配置檔案 struts.xml 複製到專案的src目錄下。namespace決定了action的訪問路徑,預設為 可以接收所有路徑的action,如果沒有找到相應的namespace時,則使用na...
struts2學習筆記一
1 建立web專案 2 建立struts2的配置檔案 struts.xml 將struts2的空專案中的配置檔案 struts.xml 複製到專案的src目錄下。namespace決定了action的訪問路徑,預設為 可以接收所有路徑的action,如果沒有找到相應的namespace時,則使用na...
Struts2學習筆記
1.不繼承,不介面 2.繼承actionsupport類 3.介面action介面 4.我們可以使用modeldriven模式 5.我們可以自己編寫bean進行struts2的擴充套件,但是 一般不需要,因為struts2的功能已經很強大了!6.我們可以將default.properties檔案中的...