真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

初學者易上手的SSH-struts201環(huán)境搭建(圖文教程)

首先,SSH不是一個框架,而是多個框架(struts+spring+hibernate)的集成,是目前較流行的一種Web應用程序開源集成框架,用于構建靈活、易于擴展的多層Web應用程序。

浦東網站制作公司哪家好,找成都創(chuàng)新互聯公司!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、成都響應式網站建設公司等網站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯公司成立于2013年到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創(chuàng)新互聯公司

集成SSH框架的系統從職責上分為四層:表示層、業(yè)務邏輯層、數據持久層和域模塊層(實體層)。

Struts作為系統的整體基礎架構,負責MVC的分離,在Struts框架的模型部分,控制業(yè)務跳轉,利用Hibernate框架對持久層提供支持。Spring一方面作為一個輕量級的IoC容器,負責查找、定位、創(chuàng)建和管理對象及對象之間的依賴關系,另一方面能使Struts和Hibernate更好地工作。

今天我們首先接觸SSH中的struts2,而什么是struts2呢?簡單的來說:它通過采用 Java Servlet/JSP 技術,實現了基于Java EEWeb應用的MVC設計模式的應用框架,是MVC經典設計模式中的一個經典產品。

多的就不說了,直接進入今天的主題,struts2環(huán)境搭建。使用的工具:eclipse,tomcat8,struts2版本為2.3.24.

第一步:打開eclipse新建一個web project.

第二步:將struts2的jar包導入到剛建好的項目中的WebContent下的WEB-INF下的lib中。struts2的jar包可自己在它的官網下載http://struts.apache.org/download.cgi

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

第三步:在項目中的Java Resources下的src中新建一個Pageage,取名為com.action.在com.action中新建一個class,叫做LoginAction。

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

第四步:打開LoginAction,繼承ActionSupport這個類,實現execute這個默認方法,方法中返回一個SUCCESS(枚舉值),你可以選中這個值,按住ctrl建點擊進入,查看到其他的枚舉值。

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

第五步:同樣在src下建立一個struts.xml的配置文件。而xml文件需要引入dtd的規(guī)范,而這個規(guī)范可以在處于src文件夾同級的Libraries中的Web App Libraries下的struts2-core-2.3.24.jar中的struts-default.xml中找到。找到后copy到struts.xml中即可。

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

這個時候你就可以開始配置這個xml文件了。

不過在這之前,你可能會發(fā)現一個問題,就是在配置的時候竟然沒有提示!那么你還得先把提示給整出來,當然你也可以純手動輸入。

配置提示步驟如下:首先,選擇eclipse上面菜單欄的window然后preferences,直接輸入catalog,然后點擊Add,再選擇左邊的Catalog Entry,然后開始右邊操作。

要填Location那個框框的路徑,那你得找到你的struts2-core-2.3.24.jar這個jar包,然后把它解壓,你會發(fā)現解壓后有幾個后綴名為dtd.文件,因為我用的2.3這個版本,所以我導的是2.3這個文件的路徑,將Key type 改成URI,key的話你就把你struts.xml配置文件引入的dtd規(guī)范上面的http://struts.apache.org/dtds/struts-2.3.dtd復制進去,點擊OK即可。

然后把struts.xml重新打開即可有提示。

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

接著開始配置struts.xml吧。步驟如圖。

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

其中要注意一個地方,節(jié)點當中name屬性不要因為LoginAction中返回的是一個大寫,就寫大寫,注意要小寫!

最后一步,需要在項目中的WebContent下的WEB-INF下的web.xml中進行過濾器的配置。如圖

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

其中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter可以使用快捷鍵ctrl+shift+t,輸入strutsp進行查找。

初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)

到此struts2的環(huán)境就搭建好了。你可以啟動服務,打開谷歌瀏覽器,輸入localhost:8080/你的項目名/你的地址名.action進行嘗試。

以上這篇初學者易上手的SSH-struts2 01環(huán)境搭建(圖文教程)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯。


網頁題目:初學者易上手的SSH-struts201環(huán)境搭建(圖文教程)
分享URL:http://weahome.cn/article/pgpceg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部