Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 99久久精品免费观看国产,日本人bbw,性xxxx视频播放免费

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          JAVA項目:簡單幾步從零開始搭建一個SSM項目

          JAVA項目:簡單幾步從零開始搭建一個SSM項目

          SM(Spring+SpringMVC+MyBatis)

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

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

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

          話不多說,開始。。。

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

          eclipse下點擊 File -> new -> other -> web -> Dynamic Web Project。

          輸入項目名,點擊next,next,把web.xml勾上,點擊Finish。

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

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

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

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

          說明:1.若此時jsp頁面報錯: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,是因為沒有將工程配置的服務(wù)器依賴的jar包配置到工程中。

          解決方法是右鍵工程 Build Path -> Configure Builde Path -> Add Liberary -> Server Runtime -> 選擇剛才配置的tomcat即可。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          并且在spring-mybatis.xml依賴的jdbc.properties中修改連接地址即可。

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

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

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

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

          第七步:SSM整體驗證

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

          在Internet快速發(fā)展的今天,互聯(lián)網(wǎng)已成為了人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們工作和生活中發(fā)揮著重要的作用。隨著新時代的到來,電影已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚囊徊糠郑艽笠徊糠值脑蚴怯捎陔娪爸械暮芏噻R頭是日常生活中的真實寫照,而電影網(wǎng)的存在很大程度上方便了人們的娛樂生活,讓人足不出戶便可欣賞到精彩的電影[1]。

          電影時代的到來,豐富了人們的生活。但電影的質(zhì)量參差不齊,許多質(zhì)量較低的影片魚目混珠,僅僅通過影片描述,人們難以憑借自己的直覺去判斷好壞[2]。因此,評價類的電影網(wǎng)站應(yīng)運而生。該網(wǎng)站建設(shè)在Internet應(yīng)用上的地位是顯而易見的,該設(shè)計正是互聯(lián)網(wǎng)與社會生活之間緊密關(guān)系的體現(xiàn)[3]。基于此通過簡要的需求分析,針對如何使用戶更有效地使用這種系統(tǒng),提出了基于Spring MVC框架的具有評論功能的在線電影系統(tǒng)設(shè)計,為用戶和管理員提供了不同的權(quán)限,用戶可以查看電影信息、參與評論以及參與投票,管理員可以管理電影信息、管理用戶、管理用戶的評論以及管理投票信息。

          實現(xiàn)在線電影評價系統(tǒng)的技術(shù)

          高內(nèi)聚與低耦合是軟件結(jié)構(gòu)設(shè)計的一個重要目標(biāo)之一。為了實現(xiàn)高內(nèi)聚與低耦合的思想,必須區(qū)分層次結(jié)構(gòu),不能前后端不分離,那樣會顯得雜亂無章[4]。因此,打算采用J2EE框架的三層B/S架構(gòu)模式,也就是瀏覽器和服務(wù)器架構(gòu)模式[5]。

          Spring是一個容器,它就像一個裝有對象的工廠,然后所有按要求標(biāo)記的類都會被提前放入這個容器中[6]。Spring MVC是控制器和視圖分發(fā)器,控制器接受用戶發(fā)送過來的請求,控制器接受后根據(jù)相應(yīng)的業(yè)務(wù)需求來判斷,如有需要,就會從數(shù)據(jù)庫中獲取數(shù)據(jù),這就需要與數(shù)據(jù)庫持久層進(jìn)行連接[7]。My batis原理上是對JDBC的封裝,本質(zhì)就是JDBC對數(shù)據(jù)庫的操作,然后留出了相應(yīng)的接口,供程序員們進(jìn)行使用。Sql session factory實例是My batis的一個核心組件,其中的實體、Mapper、數(shù)據(jù)庫表三者要一一對應(yīng),并且缺一不可。根據(jù)自己寫的實體類和映射Mapper文件之間的對應(yīng)來獲取相應(yīng)的數(shù)據(jù)庫操作然后去執(zhí)行[8]。在數(shù)據(jù)庫持久層獲取數(shù)據(jù)后,返回到控制器層,控制器層再通過Model And View將數(shù)據(jù)傳給視圖去渲染,最后再展示到用戶的界面。

          MVC的設(shè)計模式,它分為以下這幾層。Controller層:控制業(yè)務(wù)流程,接受前臺發(fā)送的請求,調(diào)用Service的接口。Service層:主要用來定義聲明操作數(shù)據(jù)庫表的一些方法,調(diào)用Dao的接口。Dao層:進(jìn)行數(shù)據(jù)庫持久層的工作,是真正和數(shù)據(jù)庫相關(guān)聯(lián)的數(shù)據(jù)庫操作層。View層:主要負(fù)責(zé)展示前臺頁面[9]。

          參考文獻(xiàn)

          [1]彭鈺濤.基于SSM框架的在線電影評論投票系統(tǒng)設(shè)計[J].信息與電腦(理論版),2019(16):97-99.

          [2]陳維,謝靜.MOOC系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦與信息技術(shù),2018(1):76-78.

          [3]李西明. SSM開發(fā)實戰(zhàn)教程(Spring+Spring MVC+MyBatis)[M].北京:人民郵電出版社,2019:20-106.

          [4]石毅. Java EE輕量級框架應(yīng)用實戰(zhàn)—SSM框架[M].北京:電子工業(yè)出版社,2020:22-126.

          [5]張工廠. MySQL 5.7從入門到精通[M].北京:電子工業(yè)出版社,2019:29-136.

          [6]王春麗.基于SSM架構(gòu)考核評價系統(tǒng)設(shè)計與實現(xiàn)[J].電腦編程技巧與維護(hù),2020(12):8-11.

          [7]唐崇華.基于SSM的大學(xué)生實踐技能管理系統(tǒng)設(shè)計[J].鞍山師范學(xué)院學(xué)報,2020,22(06):33-38.


          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          Android掛號系統(tǒng)(H5前臺(MUI框架),SSM后臺,JSP,MYSQL)(畢業(yè)論文14280字以上,共56頁,程序代碼,MySQL數(shù)據(jù)庫)

          【運行環(huán)境】

          后臺: Eclipse + JDK1.8 + Tomcat8 + Mysql

          前臺: HBuilder + 手機(jī)模擬器 + 生成安裝文件apk


          【技術(shù)棧】

          后臺: JAVA, JSP, SSM, MYSQL, HTML, CSS, JAVASCRIPT, JQUERY,Bootstrap

          前臺: html5 + css + mui框架 + jquery + ajax

          【項目包含內(nèi)容】

          【文檔包含內(nèi)容】

          【項目功能介紹】


          醫(yī)院信息管理系統(tǒng)(HIS:Hospital Information System)是醫(yī)療信息化發(fā)展的必然結(jié)果,也是現(xiàn)在國內(nèi)外醫(yī)院最常見、最普及的醫(yī)療系統(tǒng)[21]。本系統(tǒng)涉及

          的業(yè)務(wù)工作主要有:預(yù)約掛號系統(tǒng)、門診收費系統(tǒng)、住院系統(tǒng)、藥房系統(tǒng)、醫(yī)生站、護(hù)士站系統(tǒng)以及醫(yī)院辦公OA等[22]

          【文檔部分截圖】

          【項目運行截圖】


          主站蜘蛛池模板: 亚洲熟女少妇一区二区| 日本一区二区高清不卡| 秋霞电影网一区二区三区| 中文人妻无码一区二区三区| 亚洲国产系列一区二区三区| 亚洲一区二区三区AV无码| 日本高清无卡码一区二区久久| 国产日韩一区二区三区| 亚洲AV午夜福利精品一区二区| 免费视频精品一区二区| 国产中的精品一区的| 免费一本色道久久一区| 国产韩国精品一区二区三区久久| 一区二区三区四区免费视频| 99精品国产高清一区二区三区| 国产精品区AV一区二区| 性色AV 一区二区三区| 日韩A无码AV一区二区三区| 日本一道高清一区二区三区| 亚洲欧洲专线一区| 国产精品分类视频分类一区| 精品欧洲av无码一区二区| 无码人妻精品一区二区在线视频| 中文字幕无线码一区| 岛国无码av不卡一区二区| 亚洲日韩精品一区二区三区| 国产亚洲自拍一区| 国产一区二区三区久久| 久久一区不卡中文字幕| 精品人妻系列无码一区二区三区 | chinese国产一区二区| 一区二区在线视频免费观看| 久久精品无码一区二区三区日韩 | 性无码免费一区二区三区在线 | 国产福利一区二区精品秒拍| 最新中文字幕一区| 女同一区二区在线观看| 国产精品一区二区资源| 中文字幕日本一区| 3D动漫精品一区二区三区| 无码日韩人妻av一区免费|