# 介紹
## 步驟 1 : 什么是Maven
Maven 是專門用于構建和管理Java相關項目的工具。
Maven是意第緒語,依地語(猶太人使用的國際語),表示專家的意思。
所以用Maven管理Java 項目,你就是專家了!
## 步驟 2 : Maven 主要用處一:相同的項目結構
使用Maven管理的Java 項目都有著相同的項目結構
1. 有一個pom.xml 用于維護當前項目都用了哪些jar包
2. 所有的java代碼都放在 src/main/java 下面
3. 所有的測試代碼都放在src/test/java 下面

## 步驟 3 : Maven 主要用處二:統一維護jar包
比如說有3個Java 項目,這些項目都不是maven風格。那么這3個項目,就會各自維護一套jar包。 而其中有些jar包是相同的。
而maven風格的項目,首先把所有的jar包都放在"倉庫“ 里,然后哪個項目需要用到這個jar包,只需要給出jar包的名稱和版本號就行了。 這樣jar包就實現了共享
如圖所示,在pom.xml里,表示用到了mysql 的jar包,版本號是5.1.30。
那么倉庫在哪里? 怎么建設呢? 在后續會講到: 倉庫

- Maven
- 介紹
- 下載與介紹
- 倉庫
- Eclipse中的Mavenu創建
- eclipse下創建maven風格的Java項目
- 添加jar包
- 創建Maven風格的Java web項目
- 創建SSM項目
- 導入Maven項目
- Mybatis
- 框架介紹
- Mybatis 簡單實現
- 使用Mybatis進行CRUD操作
- 優化配置文件
- 表字段名和實體類屬性名不同的解決方法
- 一對一關聯
- 一對多關聯
- Spring
- 注入對象
- 注解方式IOC/DI
- AOP
- 注解方式AOP
- 注解方式測試
- Spring MVC
- Hello,SpringMVC
- 視圖定位
- 注解方式
- 接收表單數據
- 客戶端跳轉
- Session
- 中文問題
- 上傳文件
- SSM整合
- 整合步驟
- 分頁
- PageHelper
- 連接池
- CRUD
- 事務管理
- JSON