大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

更新時(shí)間:2020-05-06 12:50:04 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3385次

    SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三個(gè)開源框架整合而成,常作為數(shù)據(jù)源較簡單的web項(xiàng)目的框架,并且可在此基礎(chǔ)上延伸擴(kuò)展集成出很多東西。

    延伸部分此處就不介紹了。本篇面向的只是剛準(zhǔn)備入門框架,或者對(duì)基本SSM框架配置還不太熟悉的朋友。

    這次搭建基于eclipse+tomcat+mysql,想自己搭建一遍的朋友可以跟著下面的步驟一起。

    話不多說,開始。。。

    第一步:建立動(dòng)態(tài)web工程

    eclipse下點(diǎn)擊File->new->other->web->DynamicWebProject。

    輸入項(xiàng)目名,點(diǎn)擊next,next,把web.xml勾上,點(diǎn)擊Finish。

    這樣建立的就是最基本最原始結(jié)構(gòu)的web項(xiàng)目了。

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    第二步:配置項(xiàng)目的tomcat。(已配置可略過)

    eclipse下點(diǎn)擊Window->Preferences->Server-RuntimeEnvironments->Add,選擇本機(jī)上的tomcat所在位置。即可完成配置。

    配置后將工程部署至tomcat中,建立index.jsp,在網(wǎng)頁中輸入localhost:8080/ssmDemo,測試項(xiàng)目能否正常發(fā)布。

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    說明:1.若此時(shí)jsp頁面報(bào)錯(cuò):Thesuperclass"javax.servlet.http.HttpServlet"wasnotfoundontheJavaBuildPath,是因?yàn)闆]有將工程配置的服務(wù)器依賴的jar包配置到工程中。

    解決方法是右鍵工程BuildPath->ConfigureBuildePath->AddLiberary->ServerRuntime->選擇剛才配置的tomcat即可。

    2.建議將工作區(qū)間與jsp的字符集編碼統(tǒng)一改為utf-8。在Window->Preferences下的General->Workspace,與Web->JSPFiles中設(shè)置。

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    第三步:引入SpringMvc相關(guān)依賴jar包和核心配置文件spring-mvc.xml,修改項(xiàng)目的web.xml文件。并測試是否配置成功。

    前兩步是建立并發(fā)布普通Web工程的一般步驟,這一步才開始正式引入SSM框架。首先,引入SpringMvc框架。

    3.1工程中導(dǎo)入SpringMvc依賴的相關(guān)jar包與其核心配置文件之一的spring-mvc.xml。

    (配置文件可統(tǒng)一放在工程的resources文件夾中方便管理。右鍵工程->new->SourceFolder->輸入文件名完成。

    注意,這里的resources文件夾必須是SourceFolder,而不是普通的Folder,不然web.xml會(huì)找不到該配置文件。)

    3.2在web.xml中引用該配置文件。

    3.3在網(wǎng)頁中輸入localhost:8080/ssmDemo,測試項(xiàng)目能否正常發(fā)布。能正常發(fā)布則證明引入springMvc的配置成功。

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    (web.xml中指定尋找放在工程的classpath下的spring文件夾下的spring-mvc.xml文件,服務(wù)器找不到會(huì)報(bào)錯(cuò),無法啟動(dòng)。

    默認(rèn)的classpath是在工程的build文件夾中。可將classpath改為配置放在WEB-INF中。更改操作為:右鍵工程->BuildPath->ConfigureBuildPath

    ->找到Source欄->修改Defaultoutputfolder為:ssmDemo/WebContent/WEB-INF/classes)

    第四步:開發(fā)前后臺(tái)交互的通道:controller層

    4.1根據(jù)配置文件spring-mvc.xml中controller的配置,新建一個(gè)package用于存放controller類,并在WEB-INF下建立jsp文件夾存放jsp頁面。

    4.2springMvc的配置文件中掃描controller所在的包,開啟注解,并對(duì)jsp視圖進(jìn)行一些基本的配置。

    4.3在網(wǎng)頁中輸入http://localhost:8080/ssmDemo/testController/toTestPage,測試是否能夠前往界面并顯示數(shù)據(jù)。

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    第五步:引入SpringMvc相關(guān)依賴jar包和核心配置文件spring-mybatis.xml及其相關(guān)依賴,修改項(xiàng)目的web.xml文件。

    上一步中,我們已經(jīng)能夠?qū)ontroller中的數(shù)據(jù)msg傳至前臺(tái),并能顯示到界面中。但是msg一般都是從數(shù)據(jù)庫中獲取出來的,

    所以我們需要在工程中編寫dao層,使controller層能夠獲取到數(shù)據(jù)庫中的數(shù)據(jù)。此時(shí)dao層的配置也就相當(dāng)于SSM中Spring和Mybaties的配置了。

    (此處有點(diǎn)類似于重復(fù)第三步和第四步。可合為一步寫,但還是分開兩步說清楚好一點(diǎn))

    5.1工程中導(dǎo)入SpringMvc依賴的相關(guān)jar包與其另一核心配置文件spring-mybatis.xml。

    spring-mybatis.xml中,基本配置是差不多固定的。基本配置只需要修改以下三個(gè)地方:

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    第六步:開發(fā)后臺(tái)與數(shù)據(jù)庫交互的通道:dao層

    6.1根據(jù)配置文件spring-mybatis.xml中dao層,service層,與mapping對(duì)應(yīng)的位置建立對(duì)應(yīng)文件夾。至此建立起MVC三層結(jié)構(gòu)。

    (當(dāng)然也可以先建立起三層結(jié)構(gòu)再配置對(duì)應(yīng)的配置文件。也可以邊配置邊驗(yàn)證邊建立。)

    6.2插入測試數(shù)據(jù),進(jìn)行與數(shù)據(jù)庫的連接驗(yàn)證。spring已經(jīng)封裝好測試連接的方法。(測試數(shù)據(jù)可存放于resource下的init文件中)

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

    第七步:SSM整體驗(yàn)證

    還是在網(wǎng)頁中輸入http://localhost:8080/ssmDemo/testController/toTestPage,測試是否能夠前往界面并顯示數(shù)據(jù)。此時(shí)即可通過service層調(diào)用dao層,獲取數(shù)據(jù)庫中的數(shù)據(jù)了。至此,SSM的基本框架已經(jīng)成型。可以在該框架基礎(chǔ)上添加其它的東西了。

Java ssm框架項(xiàng)目教程,搭建項(xiàng)目

 以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java ssm框架項(xiàng)目教程,搭建項(xiàng)目”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 天天操操 | 国产91成人精品亚洲精品 | 狠狠狠色丁香婷婷综合久久五月 | 5g国产精品影院天天5g天天爽 | 天天操天天干视频 | 亚洲精品国产第一综合99久久 | 天天摸夜夜摸爽爽狠狠婷婷97 | 国产日产欧美一区二区三区 | 97在线视频免费观看费观看 | 青青青国产精品国产精品久久久久 | 日日摸夜夜爽人人添 | 久久精品国产精品2020 | 可以免费观看一级毛片黄a 可以直接看的毛片 | 黄色成人在线视频 | 久久精品亚洲热综合一本奇米 | 亚洲日本一区二区三区在线不卡 | 国产精品原创永久在线观看 | 日本伊人精品一区二区三区 | 国产一区二区三区精品视频 | 国产永久免费高清动作片www | 色网站在线播放 | 国产精品99久久免费观看 | 亚洲免费黄色网 | 日韩精品一区二区三区国语自制 | 最新亚洲精品国自产在线 | 精品一区二区免费视频 | 伊人久久亚洲综合天堂 | 4hu四虎永久网址 | 国产一区二区三区不卡在线观看 | 八戒久久精品一区二区三区 | 欧美成人猛男性色生活 | 在线视频综合网 | 亚洲精品专区一区二区三区 | 精品在线99 | 五月综合视频 | 天天拍夜夜添久久精品免费 | 黄黄网站| 天天摸天天操免费播放小视频 | 久久精品国产99国产精品 | 久久在线播放 | 欧美三级做爰在线 |