更新時間:2020-02-12 10:36:22 來源:動力節(jié)點 瀏覽2618次
Struts2框架介紹
Struts2框架是MVC流程框架,適合分層開發(fā)。框架應用實現(xiàn)不依賴于Servlet,使用大量的攔截器來處理用戶請求,屬于無侵入式的設計。
Struts2框架的流程原理
請求先到達Filter中央控制器
然后為Action創(chuàng)建代理類
將各個服務存放在攔截器中,執(zhí)行完攔截器后再去執(zhí)行action類行action類,action類調(diào)用service,再調(diào)用dao
得到結果字符串,創(chuàng)建result對象
轉(zhuǎn)向相應的視圖。
框架的使用
框架為我們做好了封裝,使用起來就按照步驟,配置幾個xml文件就行拉。
導入jar包
commons-fileupload-1.2.1.jar(文件上傳)
commons-io-1.3.2.jar(文件上傳)
freemarker-2.3.15.jar(視圖展現(xiàn)技術)
ognl-2.7.3.jar(對象圖形導航語言,用于做數(shù)據(jù)操作)
struts2-core-2.1.8.1.jar(框架的核心jar包)
xwork-core-2.1.6.jar(WebWork框架的核心包)
2.拷貝struts.xml文件
將拷貝的配置文件放在根目錄src下。struts.xml文件主要是配置請求路徑對應action類的,以及結果跳轉(zhuǎn)路勁。
代碼說明:訪問/example/HelloWorld.action對應執(zhí)行struts2.action包下面的HelloWorldAction類;默認情況下執(zhí)行類中的execute方法,如果想指定方法,需要在
3.在web.xml文件中配置核心控制器
struts相關視頻教程
struts2高級教程【全集】:http://m.dabaquan.cn/v58/
struts1入門教程:http://m.dabaquan.cn/v36/
以上就是動力節(jié)點Java培訓機構小編介紹的“Java高級struts2框架精品教程”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。
相關文章
0基礎 0學費 15天面授
有基礎 直達就業(yè)
業(yè)余時間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習