一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - 初學者易上手的SSH-struts2 01環境搭建(圖文教程)

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

2021-01-17 14:27柯一 JAVA教程

下面小編就為大家帶來一篇初學者易上手的SSH-struts2 01環境搭建(圖文教程)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

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

struts作為系統的整體基礎架構,負責mvc的分離,在struts框架的模型部分,控制業務跳轉,利用hibernate框架對持久層提供支持spring一方面作為一個輕量級的ioc容器,負責查找、定位、創建和管理對象及對象之間的依賴關系,另一方面能使strutshibernate更好地工作。

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

多的就不說了,直接進入今天的主題,struts2環境搭建。使用的工具: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環境搭建(圖文教程)

第三步:在項目中的java resources下的src中新建一個pageage,取名為com.action.在com.action中新建一個class,叫做loginaction。

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

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

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

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

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

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

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

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

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

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

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

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

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

其中要注意一個地方,<result>節點當中name屬性不要因為loginaction中返回的是一個大寫,就寫大寫,注意要小寫!

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

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

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

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

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

以上這篇初學者易上手的ssh-struts2 01環境搭建(圖文教程)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/lzx2509254166/archive/2017/10/12/7653695.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产成人精品不卡青青草原 | 高清国产激情视频在线观看 | 激情视频网址 | 成 人 亚洲 综合天堂 | 手机看片国产免费久久网 | 国产综合视频在线 | 2012中文字幕中字视频 | 日本综合在线观看 | 范冰冰上面好大下面好紧 | 国产在视频 | 午夜福利在线观看6080 | 毛片在线免费观看网站 | 精品久久久久久久久久香蕉 | 成人网久久| aaa一级最新毛片 | 继攵催眠女乱h调教 | 国产精品视频免费一区二区三区 | 免费特黄一区二区三区视频一 | 亚洲国产精品综合久久网络 | 亚洲图片一区二区三区 | 亚洲一卡2卡三卡4卡5卡组 | 国产一成人精品福利网站 | 性夜影院爽黄A爽免费动漫 性色欲情网站IWWW九文堂 | 色伦网 | 青青在线香蕉国产精品 | 日本小视频网站 | 欧美大片一区二区三区 | 精品在线一区 | 日本乱子| 九九在线精品视频 | 亚洲国产日韩制服在线观看 | 国内自拍2019 | www.国产在线观看 | 午夜亚洲福利 | 亚洲天堂日韩在线 | 92精品国产成人观看免费 | 无码区国产区在线播放 | 无码爽死成人777在线观看网站 | 国产精品青青青高清在线密亚 | 亚洲免费网站在线观看 | 99视频有精品视频免费观看 |