Java程式設計——如何用Maven搭建SpringMVC+Spring+MyBatis框架

歐陽慍斐發表於2018-07-27

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

先說說三大框架整合過程 。個人認為使用框架並不是很難,關鍵要理解其思想,這對於我們提高程式設計水平很有幫助。不過,如果用都不會,談思想就變成紙上談兵了!!! 先技術,再思想。實踐出真知。 SSM(Spring+SpringMVC+Mybatis),目前較為主流的企業級架構方案。標準的MVC設計模式,將整個系統劃分為顯示層、Controller層、Service層、Dao層四層,使用SpringMVC負責請求的轉發和檢視管理,Spring實現業務物件管理, MyBatis作為資料物件持久化引擎。

一. 3個框架詳情

Spring是一個輕量級的Java開發框架,它是為了解決企業應用開發的複雜性而建立的。Spring的用途不僅限於伺服器端的開發。從簡單性、可測試性和鬆耦合的角度而言,任何Java應用都可以從Spring中受益。 簡單來說,Spring是一個輕量級的控制反轉(IoC)和麵向切面(AOP)的容器框架。

SpringMVC屬於SpringFrameWork的後續產品,分離了控制器、模型物件、分派器以及處理程式物件的角色,這種分離讓它們更容易進行定製。

MyBatis是一個基於Java的持久層框架。MyBatis提供的持久層框架包括SQL Maps和Data Access Objects(DAO)它消除了幾乎所有的JDBC程式碼和引數的手工設定以及結果集的檢索。MyBatis 使用簡單的 XML或註解用於配置和原始對映,將介面和 Java對映成資料庫中的記錄

二. 建立Maven專案

Eclipse中用Maven建立專案

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

按預設Next

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

找到maven-archetype-webapp後,點選next

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

填寫相應的資訊,GroupID是專案組織唯一的識別符號,實際對應JAVA的包的結構。ArtifactID就是專案的唯一的識別符號,實際對應專案的名稱,就是專案根目錄的名稱。Package填了預設給你建一個包,不寫也可以。

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

剛建好的目錄如下

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

Maven規定必須新增以下Source Folder:

src/main/resources

src/main/java

src/test/resources

src/test/java

在這步之前最好先專案上右鍵選擇properties,然後點選java build path,在Librarys下,編輯JRE System Library,選擇workspace default jre。

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

分別修改輸出路徑為,對應關係如下:

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

將專案轉換成Dynamic Web Project,在專案上右鍵Properties,在左側選擇 Project Facets。

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

 

設定部署時的檔案釋出路徑,刪除test的兩項,因為test是測試使用,並不需要部署。

設定將Maven的jar包釋出到lib下。Add -> Java Build Path Entries -> Maven Dependencies -> Finish

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架

歡迎工作一到五年的Java工程師朋友們加入Java架構開發:468947140

點選連結加入群聊【Java-BATJ企業級資深架構】:https://jq.qq.com/?_wv=1027&k=5zMN6JB

本群提供免費的學習指導 架構資料 以及免費的解答

不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導

Java程式設計如何用Maven搭建SpringMVC+Spring+MyBatis框架


相關文章