日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

springmvc框架搭建 談?wù)剬pringmvc框架的理解

SpringMVC是JavaWeb開發(fā)框架,它使用簡單,學(xué)習(xí)成本低,而且非常靈活,特別適合于JavaWeb開發(fā)初學(xué)者 。本課主要討論SpringMVC的概念和運行環(huán)境的搭建,通過學(xué)習(xí)可以達到如下目標 ?!窳私釹pringMVC開發(fā)框架●
Spring MVC是Java Web開發(fā)框架,它使用簡單,學(xué)習(xí)成本低,而且非常靈活,特別適合于Java Web開發(fā)初學(xué)者 。本課主要討論Spring MVC的概念和運行環(huán)境的搭建,通過學(xué)習(xí)可以達到如下目標 。
●了解Spring MVC開發(fā)框架
●能夠搭建Spring MVC運行環(huán)境
1、認識Spring MVC
MVC的英文全稱是Model-View-Controller,中文意思就是模型-視圖-控制器 。模型可以理解為實體類,實體類也是POJO類(簡單的Java對象),實體類僅有屬性以及獲取和設(shè)置屬性的get和set方法,沒有事務(wù)處理方法 。視圖可以理解為用戶界面,是應(yīng)用程序處理實體數(shù)據(jù)顯示的窗口 ??刂破饔糜谔幚碛脩艚换?,它控制用戶輸入的數(shù)據(jù)流向?qū)嶓w類,并在實體數(shù)據(jù)變化時更新視圖,控制器的作用就是隔離實體與視圖,實體可以對應(yīng)多個視圖,實體數(shù)據(jù)的變化通過控制器影響到視圖的變化,同時視圖傳入的數(shù)據(jù)也通過控制器流向?qū)嶓w數(shù)據(jù) 。

springmvc框架搭建 談?wù)剬pringmvc框架的理解


圖 1基于Java的MVC Web服務(wù)結(jié)構(gòu)圖
上圖是基于Java的MVC Web服務(wù)結(jié)構(gòu)圖,JSP頁面為視圖,POJO類為模型,Controll類為Servlet 。用戶從瀏覽器發(fā)送請求到Controll類,Controll類會調(diào)用相應(yīng)的服務(wù)類(圖中沒有列出)處理請求,請求處理完畢返回數(shù)據(jù)到視圖,視圖處理返回的數(shù)據(jù)并輸出到瀏覽器 。
【springmvc框架搭建 談?wù)剬pringmvc框架的理解】2、搭建Spring MVC運行環(huán)境
Spring MVC主要是構(gòu)建Web服務(wù) 。Web服務(wù)包括服務(wù)端和客戶端兩部分 ??蛻舳税≒C端瀏覽器和移動端;服務(wù)端包括Web服務(wù)器、數(shù)據(jù)庫、Java Web程序、服務(wù)器操作系統(tǒng) 。本文主要討論服務(wù)端運行環(huán)境的構(gòu)建 。
Web服務(wù)器的首選是Tomcat,Tomcat屬于輕量級Web應(yīng)用服務(wù)器,相對其它Web服務(wù)器來說,Tomcat的最大優(yōu)勢在于免費并且代碼開源,而且對新手來說容易上手 。Tomcat的安裝及部署參見課程《Java Web開發(fā)基礎(chǔ)》中使用eclipse開發(fā)Java程序詳解一文 。
數(shù)據(jù)庫推薦使用MySQL數(shù)據(jù)庫,MySQL是一個開放源碼的關(guān)系數(shù)據(jù)庫管理系統(tǒng),其體積小、速度快且源碼開放,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫 ?;诜植际较到y(tǒng)構(gòu)建的大型網(wǎng)站為了降低系統(tǒng)成本也采用了MySQL數(shù)據(jù)庫,如淘寶、天貓等電商平臺 。MySQL的安裝及部署參見課程《MySQL數(shù)據(jù)庫基礎(chǔ)知識》中Windows Server安裝MySQL一文 。
Java Web程序就是我們將要開發(fā)的Web程序,由JSP頁面、實體類(POJO類)、業(yè)務(wù)類(Java Bean類)、控制類(Controll類)等文件組成 。
對于初學(xué)Java Web開發(fā)者來說,服務(wù)器操作系統(tǒng)推薦使用Windows操作系統(tǒng),易于掌握和使用 。當熟悉了Java Web開發(fā)后,可以利用MySQL數(shù)據(jù)庫服務(wù)器、Tomcat Web服務(wù)器、Linux操作系統(tǒng)搭建免費且實用的Web系統(tǒng) 。
Spring MVC運行環(huán)境構(gòu)建步驟:
(1)安裝Tomcat 8.0服務(wù)器
(2)安裝MySQL 8.0數(shù)據(jù)庫
(3)在Eclipse中建立Spring MVC項目
3、在eclipse中建立Spring MVC項目
構(gòu)建的Web項目名稱為Mooc,Mooc項目是一個在線編程教育項目 。Mooc項目需要訪問mooc數(shù)據(jù)庫,需要在MySQL數(shù)據(jù)庫管理系統(tǒng)中創(chuàng)建mooc數(shù)據(jù)庫,mooc數(shù)據(jù)庫的創(chuàng)建參見《MySQL數(shù)據(jù)庫基礎(chǔ)知識》課程 。
(1)在eclipse中新建Mooc項目
選擇【File】【New】【Dynamic Web Project】命令 。若【New】菜單下沒有【Dynamic Web Project】命令,則選擇【File】【New】【Other…】命令,在彈出的New對話框中,展開Web項,選擇Dynamic Web Project選項 。單擊【Next】按鈕,進入New Dynamic Web Project設(shè)置對話框 。如下圖所示 。

推薦閱讀