JavaWeb第三次聽課總結

一、如何部署到WEB服務器?
1、開發環境,本地是源碼,也就是Java類,先編譯Java文件,編譯成class文件|也就是web服務器可以識別的程序文件;
2、將你本地的項目打成一個war包(war包就是web服務器可以識別的一個包)
–如何打成一個war包?https://blog.csdn.net/qq_42986107/article/details/92094960
3、把war包放到tomcat/webapps/,然後啓動tomcat/bin/startup.bat就可以了;
4、war包部署成功後會解壓成一個文件夾,
–注:部署成功以後:
web服務已經啓動:不要刪除war包,否則解壓後的程序文件夾也會被一同刪除;
web服務停止以後:就可以刪除war包了;
二、程序開發的過程?
前言:先有業務需求,然後構思出一套整體解決方案;
1、數據庫:通過需求來進行數據庫UML建模;
2、建一個項目;
3、然後導所需要的jar包(以後不管做lib方向的項目(導入jar包)、maven的項目(導入依賴))
4、開發dao層,用到的技術-mybatis。
–根據其技術規範進行開發。
–開發哪兩塊:a定義接口;b編寫xml文件;
5、開發service層,用到的技術spring。
–需要建立spring中的xml文件;
–整合spring與mybatis;
比如:spring好比一個工廠,mybatis好比一個工具,將工具放到工廠中,工廠就能使用工具了。

6、前端請求
用戶點擊瀏覽器功能按鍵後,瀏覽器向controller

7、controller
SpringMVC
作用:接收請求,返回結果;
接收請求,從哪接收?從瀏覽器接收;
返回結果:返回給誰?返回給瀏覽器;
視圖解析的作用:1、返回給誰?ULR?2、返回什麼?封裝的數據
視圖渲染的作用:在頁面上以什麼樣的形式展現

8、將controller與service進行整合
將springMVC與spring進行整合;

補充

1、ssm代表springMVC+spring+mybatis三種技術架構;2、MVC是一種模式;3、controller、service、dao是便於後期維護的一種規範;

持久層是dao層

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裏面,在改進和個性化定製界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用於映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章