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建立專案
按預設Next
找到maven-archetype-webapp後,點選next
填寫相應的資訊,GroupID是專案組織唯一的識別符號,實際對應JAVA的包的結構。ArtifactID就是專案的唯一的識別符號,實際對應專案的名稱,就是專案根目錄的名稱。Package填了預設給你建一個包,不寫也可以。
剛建好的目錄如下
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。
分別修改輸出路徑為,對應關係如下:
將專案轉換成Dynamic Web Project,在專案上右鍵Properties,在左側選擇 Project Facets。
設定部署時的檔案釋出路徑,刪除test的兩項,因為test是測試使用,並不需要部署。
設定將Maven的jar包釋出到lib下。Add -> Java Build Path Entries -> Maven Dependencies -> Finish
歡迎工作一到五年的Java工程師朋友們加入Java架構開發:468947140
點選連結加入群聊【Java-BATJ企業級資深架構】:https://jq.qq.com/?_wv=1027&k=5zMN6JB
本群提供免費的學習指導 架構資料 以及免費的解答
不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導
相關文章
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超級詳細版)MavenSpringMVCMyBatis框架
- 編織如程式設計程式設計
- 好程式設計師Java學習路線分享Java框架怎麼搭建程式設計師Java框架
- Java 併發程式設計 Executor 框架Java程式設計框架
- 好程式設計師Java培訓分享maven-概述程式設計師JavaMaven
- Java程式設計師集合框架面試題Java程式設計師框架面試題
- 好程式設計師Java教程分享javaweb框架程式設計師JavaWeb框架
- java-apt程式設計實踐(Annotatino Processing Tool+maven)JavaAPT程式設計Maven
- 好程式設計師Java教程分享Java開發主流框架程式設計師Java框架
- 《java併發程式設計的藝術》Executor框架Java程式設計框架
- Java程式設計師必備的工具和框架Java程式設計師框架
- 好程式設計師Java教程分享幾個流行的Java框架程式設計師Java框架
- 好程式設計師Java學習路線分享maven是什麼程式設計師JavaMaven
- 好程式設計師java分享spring框架精講程式設計師JavaSpring框架
- Java資料庫框架設計Java資料庫框架
- 程式設計如打仗:打一槍換一個地方程式設計
- JAVA高階程式設計之hibernate框架學習二Java程式設計框架
- 調查:Java程式設計師最親睞的Web框架Java程式設計師Web框架
- 條款 19:設計 class 猶如設計 type
- 條款19 設計class 猶如設計type
- 寫程式碼如坐禪:你是哪一類程式設計師程式設計師
- 寫程式碼如坐禪:你是哪一類程式設計師?程式設計師
- 如何設計一款Java框架?Java框架
- Excel-如何用VBA程式設計操作Pivot TableExcel程式設計
- Java 網路程式設計(TCP程式設計 和 UDP程式設計)Java程式設計TCPUDP
- Spring框架 -- AOP程式設計Spring框架程式設計
- WePY-小程式框架設計框架
- disruptor - 併發程式設計框架程式設計框架
- 搭建MSSM框架(Maven+Spring+Spring MVC+MyBatis)SSM框架MavenSpringMVCMyBatis
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- Java併發程式設計(07):Fork/Join框架機制詳解Java程式設計框架
- 《java併發程式設計的藝術》併發容器和框架Java程式設計框架
- Java程式設計師必備的10個大資料框架!Java程式設計師大資料框架
- 使用Java 7.0的 Fork/Join框架進行併發程式設計Java框架程式設計
- 如何用Maven建立web專案MavenWeb
- 好程式設計師Java培訓分享Java的三大框架怎麼學?程式設計師Java框架
- Java程式設計技巧Java程式設計
- Java Socket程式設計Java程式設計