springmvc框架搭建 談談對springmvc框架的理解

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

springmvc框架搭建 談談對springmvc框架的理解

文章插圖
圖 1基于Java的MVC Web服務結構圖
上圖是基于Java的MVC Web服務結構圖,JSP頁面為視圖,POJO類為模型,Controll類為Servlet 。用戶從瀏覽器發送請求到Controll類,Controll類會調用相應的服務類(圖中沒有列出)處理請求,請求處理完畢返回數據到視圖,視圖處理返回的數據并輸出到瀏覽器 。
2、搭建Spring MVC運行環境
Spring MVC主要是構建Web服務 。Web服務包括服務端和客戶端兩部分 。客戶端包括PC端瀏覽器和移動端;服務端包括Web服務器、數據庫、Java Web程序、服務器操作系統 。本文主要討論服務端運行環境的構建 。
Web服務器的首選是Tomcat,Tomcat屬于輕量級Web應用服務器,相對其它Web服務器來說,Tomcat的最大優勢在于免費并且代碼開源,而且對新手來說容易上手 。Tomcat的安裝及部署參見課程《Java Web開發基礎》中使用eclipse開發Java程序詳解一文 。
數據庫推薦使用MySQL數據庫,MySQL是一個開放源碼的關系數據庫管理系統,其體積小、速度快且源碼開放,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫 ?;诜植际较到y構建的大型網站為了降低系統成本也采用了MySQL數據庫,如淘寶、天貓等電商平臺 。MySQL的安裝及部署參見課程《MySQL數據庫基礎知識》中Windows Server安裝MySQL一文 。
Java Web程序就是我們將要開發的Web程序,由JSP頁面、實體類(POJO類)、業務類(Java Bean類)、控制類(Controll類)等文件組成 。
對于初學Java Web開發者來說,服務器操作系統推薦使用Windows操作系統,易于掌握和使用 。當熟悉了Java Web開發后,可以利用MySQL數據庫服務器、Tomcat Web服務器、Linux操作系統搭建免費且實用的Web系統 。
Spring MVC運行環境構建步驟:
(1)安裝Tomcat 8.0服務器
(2)安裝MySQL 8.0數據庫
(3)在Eclipse中建立Spring MVC項目
3、在eclipse中建立Spring MVC項目
構建的Web項目名稱為Mooc,Mooc項目是一個在線編程教育項目 。Mooc項目需要訪問mooc數據庫,需要在MySQL數據庫管理系統中創建mooc數據庫,mooc數據庫的創建參見《MySQL數據庫基礎知識》課程 。
(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設置對話框 。如下圖所示 。
springmvc框架搭建 談談對springmvc框架的理解

文章插圖
在Project name中輸入項目名稱“Mooc”,在Location中選擇項目存儲目錄 。單擊【Finish】按鈕即可完成Mooc項目的創建 。
(2)項目導入Spring MVC
在《使用Spring框架構建Java Web項目》一文中,已經詳細說明了Spring框架的及安裝,Spring框架自身就支持MVC 。Spring MVC相關Jar包的導入可參考使用Sping框架構建Java Web項目一文 。
(3)建立Spring配置文件
在src目錄下新建config目錄,用于存儲配置文件 。在新建的config目錄下建立spring.xml文件 。Spring配置文件是XML格式的文件,該文件非常重要,是Spring框架的核心,Spring實現的所有功能都依賴于該配置文件 。
springmvc框架搭建 談談對springmvc框架的理解

推薦閱讀