1. 程式人生 > >MyEclipse使用Maven建立web專案+搭建SSM框架教程

MyEclipse使用Maven建立web專案+搭建SSM框架教程

使用maven已經有一段時間了,但專案是別人搭建好的,因此一直想著自己要學習搭建一下。網上找了些資料後,結合自己的實驗,花了點時間就搞好了,老樣子,寫在部落格上,免得日後忘記。

安裝maven和配置

1、下載maven.apache.org/download.html,下載apache-maven-3.1.1-bin.zip,**-src.zip為Maven的原始碼
2、配置環境變數,開啟系統環境變數新建一個M2_HOME將解壓後的Maven存放路徑放在此,然後在path路徑下加入%M2_HOME%\bin路徑
3、檢測是否配置成功,開啟命令列輸入echo %M2_HOME%檢視M2_HOME指向的Maven存放安裝目錄是否正確,輸入mvn -v檢視是否能找到正確的mvn執行指令碼
4、以後升級的話將M2_HOME的路徑換為最新的安裝目錄就行
5、Maven實踐:初次安裝完後輸入mvn help:system的命令,此時會打印出所有的Java系統屬性和環境變數,然後Maven會執行一個真正的任務將相應的所需的構件下載到本地倉庫中包括pom和jar檔案,然後使用者在C:\Users\Administrator.m2下就能看到本地倉庫了
6、使用者需要複製M2_HOME/conf/setting.xml檔案到C:/Users/Administrator/.m2/setting.xml,這樣使用者每次升級後就不要在次修改setting.xml檔案了

MyEclipse配置Maven

1、在本地建立一個資料夾MavenRepository,並在MavenRepository資料夾下建立資料夾repo
2、進入Maven解壓後的資料夾,進入conf資料夾,將settings.xml檔案複製到上一步建立的MavenRepository資料夾下

3、開啟MavenRepository資料夾下的settings.xml檔案,找到localRepository標籤,此時是被註釋掉的,我們解除註釋,然後配置步驟1中的repo路徑,如E:\MavenRepository\repo

4、在MyEclipse中的Perferences進行如下配置,新增自己的Maven


5、User Settings設定為之前修改過的setting.xml

6、File->New->others,搜尋maven,如果看到有Maven Project則代表配置成功

MyEclipse使用maven建立web專案

1、建立一個maven專案



2、按照上面教程,即可創建出一個Maven專案,專案結構如下圖

3、將JRE版本設定為1.7,可使用預設的或者自己匯入

4、此時index.jsp會報以下錯誤

在pom.xml檔案的dependencies節點下新增如下程式碼即可,新增完後,會下載對應的jar包


5、右鍵專案,選擇Properties,進行如下配置

搭建Spring+SpringMVC+Mybatis框架

1、Maven引入專案用到的jar包,修改pom.xml後儲存會自動下載,存放在之前配置的本地倉庫中,即:
E:\MavenRepository\repo資料夾
pom.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.chillax</groupId>
	<artifactId>Maven_Project</artifactId>
	<packaging>war</packaging>
	<version>0.0.1-SNAPSHOT</version>
	<name>Maven_Project Maven Webapp</name>
	<url>http://maven.apache.org</url>

  	<!-- 用來設定版本號 -->
  	<properties>
		<srping.version>4.0.2.RELEASE</srping.version>
		<mybatis.version>3.2.8</mybatis.version>
		<slf4j.version>1.7.12</slf4j.version>
		<log4j.version>1.2.17</log4j.version>
	</properties>
	<!-- 用到的jar包 -->
	<dependencies>
		<!-- 單元測試 -->
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.11</version>
			<!-- 表示開發的時候引入,釋出的時候不會載入此包 -->  
			<scope>test</scope>
		</dependency>
		<!-- java ee包 -->
		<dependency>
			<groupId>javax</groupId>
			<artifactId>javaee-api</artifactId>
			<version>7.0</version>
		</dependency>
		<!-- spring框架包 start -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-test</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-oxm</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-tx</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-aop</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context-support</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-expression</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-orm</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>${srping.version}</version>
		</dependency>
		<!-- spring框架包 end -->
		<!-- mybatis框架包 start -->
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>${mybatis.version}</version>
		</dependency>
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>1.2.2</version>
		</dependency>
		<!-- mybatis框架包 end -->
		<!-- 資料庫驅動 -->
		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.35</version>
		</dependency>
		<!-- 匯入dbcp的jar包,用來在applicationContext.xml中配置資料庫 -->
		<dependency>
			<groupId>commons-dbcp</groupId>
			<artifactId>commons-dbcp</artifactId>
			<version>1.4</version>
		</dependency>
		<!-- jstl標籤類 -->
		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
		<!-- log start -->
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>${log4j.version}</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>${slf4j.version}</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>${slf4j.version}</version>
		</dependency>
		<!-- log END -->
		<!-- Json  -->
		<!-- 格式化物件,方便輸出日誌 -->
		<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>fastjson</artifactId>
			<version>1.2.6</version>
		</dependency>
		<dependency>
			<groupId>org.codehaus.jackson</groupId>
			<artifactId>jackson-mapper-asl</artifactId>
			<version>1.9.13</version>
		</dependency>
		<!-- 上傳元件包 start -->
		<dependency>
			<groupId>commons-fileupload</groupId>
			<artifactId>commons-fileupload</artifactId>
			<version>1.3.1</version>
		</dependency>
		<dependency>
			<groupId>commons-io</groupId>
			<artifactId>commons-io</artifactId>
			<version>2.4</version>
		</dependency>
		<dependency>
			<groupId>commons-codec</groupId>
			<artifactId>commons-codec</artifactId>
			<version>1.10
            
           

相關推薦

MyEclipse使用Maven建立web專案+搭建SSM框架教程

使用maven已經有一段時間了,但專案是別人搭建好的,因此一直想著自己要學習搭建一下。網上找了些資料後,結合自己的實驗,花了點時間就搞好了,老樣子,寫在部落格上,免得日後忘記。 安裝maven和配置 1、下載maven.apache.org/downl

SSM】Eclipse使用Maven建立Web專案+整合SSM框架

       自己接觸ssm框架有一段時間了,從最早的接觸新版ITOO專案的(SSM/H+Dobbu zk),再到自己近期來學習到的《淘淘商城》一個ssm框架的電商專案。用過,但是還真的沒有自己搭建過,一直都是用別人搭建好的。所以,從網上找了一些材料,結合自己來解決過程

使用Eclipse 建立maven專案搭建ssm框架

一:整體專案結構圖二:建立maven專案三:pom.xml配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

IDEA建立maven專案 整合SSM框架

IDEA整合SSM框架 記錄下自己用idea來搭建SSM框架的步驟。為新手指指路,也為自己留個後路! 建立maven專案 由於ssm框架有很多jar包需要匯入,因此我們選擇用maven來管理專案。如果有不會建立maven專案的同學,請參考我的這篇文章 : IDEA建立maven專案

Eclipse Maven建web專案SSM三大框架整合教程(Spring+SpringMVC+MyBatis)

Eclipse Maven建web專案 地址:http://dead-knight.iteye.com/blog/1841675 1.建立Maven專案: 點選“File”選單,或者通過工具欄的“New”建立Project,如下圖所示: 選擇Ma

SMM框架--maven建立web專案

1、首先新建一個maven專案,看圖: 2、按照以上步驟就可以建立一個maven專案,可以看到最下圖的目錄結構,但是這樣的目錄結構是不對的,需要做一些修改。 首先為了避免亂碼,我們應該將專案編碼換成UTF-8,以後專案編碼都採用UTF-8,加個字元編碼過濾器,亂碼就不再“亂”了(不表示

搭建ssm框架專案基本原理和主要的配置檔案

1.springmvc是spring框架的一個模組,springmvc和spring無需通過中間整合層進行整合。springmvc是一個基於mvc的web框架。mvc的思想大家已經很熟悉了,簡稱“Model-View-Controller”。 下面先簡單介紹下我對spring-mvc的理

Maven環境搭建建立Web專案、部署

環境搭建:https://blog.csdn.net/zhangsj2014/article/details/78257863 Eclipse中建立Maven Web專案:https://blog.csdn.net/zhangsj2014/article/details/78260808 使

低耦合搭建SSM框架專案

低耦合搭建SSM框架專案(springMVC、spring、MyBatis) 1.SSM框架專案需要的jar包 2.一些關鍵的配置檔案 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app x

1112_超詳細圖文教程_用SpringBoot+Maven搭建SSM框架

【超詳細圖文教程】用SpringBoot+Maven搭建SSM框架 2017年10月09日 11:31:51 零薄獄 閱讀數:10386 標籤: Spring SpringMVC intellij idea SpringBoot SSM 更多 個人分類: Spring 專案用Inte

Maven專案搭建(二):Maven搭建SSM框架

上一章給大家講解了如何使用Maven搭建web專案。       這次給大家介紹一下怎麼使用Maven搭建SSM框架專案。       首先我們來看一下pom.xml的屬性介紹:

MyEclipse教程Web開發——建立Web專案

MyEclipse 線上訂購年終抄底促銷!火爆開搶>> 【MyEclipse最新版下載】 本教程將指導您建立和部署簡單的Hello World Web專案。 在本教程中,您將學習如何: 建立一個Web專案 建立一個JSP 部署並測試專案 除錯JSP 沒有MyEcl

IDEA搭建SSM框架後端,Node伺服器建立Vue前端(附時間格式轉換問題)

SSM框架搭建後端 1.新建專案後jar包引入到WEB-INF目錄下的lib(沒有lib就自己建立) 2.引入總配置檔案web.xml3.引入相應的檔案資訊4.該@RequestMapping("/findAll")地方用於前端訪問前端,後期可以直接拼接訪問"http://localhost

整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼 7.spring與mybatis整合中Junit的測試 8.maven專案的啟動 9.Restful

整理不易,且整且珍惜 2.開發環境的搭建 3.Eclipse的相關配置 4.使用maven建立web專案 5.Spring+Mybatis+SpringMVC整合 6.mybatis自動生成程式碼

手把手帶你搭建 SpringMVC + Zookeeper +Dubbo(一)【Maven 建立 Web專案

1. Maven 專案建立 在 Project Exploer 區域單機右鍵,選擇【new】-> 選擇【other】 在彈出框中輸入 Maven,選擇列表展示的 Maven Project 在第一個提示框選擇【next】,在下一提示框中選擇【m

從零開始Eclipse/Maven搭建SSM框架web應用(超詳細+100%可用+避坑版)

目前SSM框架(Spring+SpringMVC+Mybatis)依然是市場主流,如何搭建一個實用的SSM框架是很多同學都想學習的技能。但網路上的大多數教程要麼不完整,要麼還遺留了很多坑,即使嚴格按教程來也很難得到我們想要的結果。所以我就想自己寫一篇搭建攻略,即使零基礎的同學,按我的攻略步驟

搭建ssm框架專案基本原理和主要的配置檔案小結

1.springmvc是spring框架的一個模組,springmvc和spring無需通過中間整合層進行整合。springmvc是一個基於mvc的web框架。mvc的思想大家已經很熟悉了,簡稱“Model-View-Controller”。 下面先簡單介紹下我對sprin

Eclipse+Maven建立webapp專案(用於SSM專案搭建)

借鑑http://www.cnblogs.com/yuxiaoyu/p/5948535.html 1、選擇maven project,顯示建立maven專案的視窗,勾選如圖所示 兩個都必須勾選 3

J2ee專案從0搭建(三):eclipse中用Maven建立Web專案

一、建立Maven的Project: 右擊New建立專案,在New Project->Maven中點選選中Maven Project,一路Next。我們要建立的是web'專案,所以Archetype選擇:maven-archetype-webapp,選中後點擊Nex

繼使用IDEA建立web專案之後搭建MVC

上次我們利用maven搭建好了一個web專案,接下來,我們來搭建一下MVC環境配置 搭建之前還勞煩大家把有關後臺、JSP、mysql、spring等依賴包全部像上篇文章教程一樣貼入pom.xml檔案中去,我這邊也給大家提供一下我自己現在所在用的依賴包,如果大家