Java高級struts2框架精品教程

Java高級struts2框架精品教程

深圳達(dá)內(nèi)教育      2022-03-11 12:00:01     12

Java高級struts2框架精品教程,Struts2框架介紹  Struts2框架是MVC流程框架,適合分層開發(fā)??蚣軕?yīng)用實(shí)現(xiàn)不依賴于Servlet,使用大量的攔截器來處理用戶請求,

課程價(jià)格 請咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹

Struts2框架介紹

  Struts2框架是MVC流程框架,適合分層開發(fā)??蚣軕?yīng)用實(shí)現(xiàn)不依賴于Servlet,使用大量的攔截器來處理用戶請求,屬于無侵入式的設(shè)計(jì)。

  Struts2框架的流程原理

  請求先到達(dá)Filter中央控制器

  然后為Action創(chuàng)建代理類

  將各個(gè)服務(wù)存放在攔截器中,執(zhí)行完攔截器后再去執(zhí)行action類行action類,action類調(diào)用service,再調(diào)用dao

  得到結(jié)果字符串,創(chuàng)建result對象

  轉(zhuǎn)向相應(yīng)的視圖。

  框架的使用

  框架為我們做好了封裝,使用起來就按照步驟,配置幾個(gè)xml文件就行拉。

  導(dǎo)入jar包

  commons-fileupload-1.2.1.jar(文件上傳)

  commons-io-1.3.2.jar(文件上傳)

  freemarker-2.3.15.jar(視圖展現(xiàn)技術(shù))

  ognl-2.7.3.jar(對象圖形導(dǎo)航語言,用于做數(shù)據(jù)操作)

  struts2-core-2.1.8.1.jar(框架的核心jar包)

  xwork-core-2.1.6.jar(WebWork框架的核心包)

  2.拷貝struts.xml文件

  將拷貝的配置文件放在根目錄src下。struts.xml文件主要是配置請求路徑對應(yīng)action類的,以及結(jié)果跳轉(zhuǎn)路勁。

  代碼說明:訪問/example/HelloWorld.action對應(yīng)執(zhí)行struts2.action包下面的HelloWorldAction類;默認(rèn)情況下執(zhí)行類中的execute方法,如果想指定方法,需要在標(biāo)簽中添加method屬性;標(biāo)簽配置結(jié)果跳轉(zhuǎn)路徑。根據(jù)Action類中方法返回的String字符串,去匹配result標(biāo)簽中的name值,進(jìn)行跳轉(zhuǎn)。

  3.在web.xml文件中配置核心控制器

  struts相關(guān)視頻教程

  struts2高級教程【全集】:http://www.bjpowernode.com/v58/

  struts1入門教程:http://www.bjpowernode.com/v36/

       以上就是深圳達(dá)內(nèi)教育Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java高級struts2框架精品教程”的內(nèi)容,希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

  相關(guān)文章

  Java基礎(chǔ)學(xué)習(xí)線路:struts1與struts2的不同

  三大框架面試題(Struts,Spring,Hibernate)

培訓(xùn)啦提醒您:交易時(shí)請核實(shí)對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。