更新時間:2020-02-07 11:38:11 來源:動力節(jié)點 瀏覽4187次
一、理解MVC設(shè)計模式
MVC分別代表:ModelViewController
模型:Model-對應(yīng)組建:JavaBean(用于處理數(shù)據(jù)的邏輯,如:存取數(shù)據(jù)庫中的數(shù)據(jù))
視圖:View-對應(yīng)組建:Jsp或Html(用于顯示數(shù)據(jù))
控制器:Controller-對應(yīng)組建:Servlet(用于處理用戶交互,如:控制用戶輸入,讀取View數(shù)據(jù),向Model發(fā)送數(shù)據(jù))
看下SpringMVC請求的流程圖,你就能明白這三者間的關(guān)系了。
二、MVC設(shè)計模式的優(yōu)缺點
優(yōu)點:
1.多視圖共用一個模型,大大提高了代碼的可重用性
2.MVC三部分相互獨(dú)立,耦合度低
3.控制器設(shè)置提高了程序靈活性和可配置性
4.利于工程化管理
缺點
1.原理復(fù)雜
2.增加了系統(tǒng)結(jié)構(gòu)和實現(xiàn)的復(fù)雜性
3.視圖對數(shù)據(jù)模型訪問速率低
到這里你應(yīng)該對MVC有了初步認(rèn)識,想要了解更多,那就自個百度吧~
下面就該到如何山手了。
三、搭建簡單的SpringMVC環(huán)境
1.新建Web工程,New->WebProject(Myeclipse)
2.導(dǎo)入必要jar包,需要jar包如下:
3.資源文件夾下新建springmvc-servlet.xml配置文件,配置信息如下:
這里需要注意InternalResourceViewResolver配置,如上配置會找到/WEB-INF/jsp/xxx.jsp下的.jsp文件,控制器要找到視圖就是依據(jù)該路徑。
4.配置web.xml配置如下:
5.新建控制器userController.java,代碼很簡單。
注:上面springmvc-servlet.xml下的base-package="com.lsl.ssm.controller"對應(yīng)這里的包名。這里編寫前后不論,對應(yīng)就行~
6.在WEB-INF目錄下新建jsp文件夾,然后在jsp文件夾下新建user.jsp。這里目錄對應(yīng)上面配置的InternalResourceViewResolver配置的路徑/WEB-INF/jsp/xxx.jsp,而user.jsp中的user對應(yīng)的是user()方法的返回值,這些配置都要對應(yīng),否則系統(tǒng)將找不到對應(yīng)資源。
到這SpringMVC簡單搭建就完成了。
運(yùn)行效果:
Java框架相關(guān)視頻教程
最新springmvc視頻教程:http://www.dabaquan.cn/v40/
struts入門教程:http://www.dabaquan.cn/v36/
hibernate入門教程:http://www.dabaquan.cn/v39/
Java spring框架教程:http://www.dabaquan.cn/v38/
全套免費(fèi)ssm整合視頻教程:http://www.dabaquan.cn/v92/
以上就是動力節(jié)點Java培訓(xùn)機(jī)構(gòu)小編介紹的“2020年java mvc框架入門全套教程”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)內(nèi)容
深入淺出的Java學(xué)習(xí)路徑,Java練手項目學(xué)習(xí)
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743