版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、maven,JAVA EE 應(yīng)用開發(fā)技術(shù) 劉克劍,Maven是什么?,Maven是標(biāo)準(zhǔn)、存儲(chǔ)格式以及一些軟件用以管理和描述項(xiàng)目。它為構(gòu)建、測(cè)試、部署項(xiàng)目定義了一個(gè)標(biāo)準(zhǔn)的生命周期。它提供了一個(gè)框架,允許遵循Maven標(biāo)準(zhǔn)的所有項(xiàng)目,方便的重用的構(gòu)建邏輯。(即項(xiàng)目管理工具) Maven項(xiàng)目存在的Apache軟件基金會(huì),是一個(gè)開源社區(qū),它開發(fā)的軟件工具,基于一個(gè)通用的軟件對(duì)象模型Project Object Model ,即POM,安裝本地maven,下載maven 最新版本是3.0.4。注意操作系統(tǒng)的版本有區(qū)別 解壓到硬盤,并將解壓目錄設(shè)置為環(huán)境變量M2_HOME。 Set M2_HOME=d:m
2、aven-3.0.4 設(shè)置 環(huán)境變量(PATH),將其 bin 目錄設(shè)置到PATH環(huán)境變量中。 Path = %path%; %M2_HOME%bin;,最后在控制臺(tái)下,鍵入mvn -v命令,檢測(cè)maven有沒(méi)有 配置好。 更新maven:直接解壓新版本的maven覆蓋老的目錄,然后更改下原來(lái)的環(huán)境變量。,配置maven,%M2_HOME%/conf/setting.xml來(lái)進(jìn)行系統(tǒng)配置。 setting.xml用來(lái)配置一些全局性的配置,包括代理服務(wù)器的地址,本地的存儲(chǔ)庫(kù)的地址等。 如本地存儲(chǔ)倉(cāng)庫(kù): d:/Maven/repository,Maven eclipse插件,Eclipse本身不支
3、持Maven,需要安裝插件以后才能使用,Maven eclipse插件,安裝eclipse插件,選擇(2)進(jìn)行安裝, 安裝完成以后,稍等,會(huì)提示需要重新啟動(dòng)eclispe 重啟以后,可以在 windows preference 菜單里面看到maven,配置maven,不使用內(nèi)嵌的,使用前面安裝好的,Maven(eclipse) 用戶設(shè)置,顯示本地庫(kù),打開MavenRepositories視圖 WindowShowViewOther,選擇Maven-MavenRepositories.,Eclipse-maven啟動(dòng)遇到問(wèn)題,Eclipse.ini 文件,增加 vm 選項(xiàng)-showsplasho
4、rg.eclipse.platform-launcher.XXMaxPermSize256M-vmC:Program FilesJavajdk1.6.0_06binjavaw.exe-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512mIt has to be before the -vmargs argument.,創(chuàng)建maven 項(xiàng)目工程,1. 構(gòu)建maven-archetype-webapp類型的項(xiàng)目。在Eclipse-New中選擇other,找到maven Project型。如下圖:,選擇正確的webapp類型,Webapp類型(在fi
5、lter輸入自動(dòng)查找),填寫工程的Group Id,Artifact Id,Maven webapp 目錄結(jié)構(gòu),與以前的有差異,不過(guò)可以調(diào)整,Exam3項(xiàng)目結(jié)構(gòu) 跟標(biāo)準(zhǔn)的web項(xiàng)目目錄結(jié)構(gòu)有差異,現(xiàn)在建立和維護(hù)目錄結(jié)構(gòu),改變目錄,啊啊,自動(dòng)生成源文件目錄,應(yīng)該自動(dòng)生成左下圖所示目錄 如果沒(méi)有自動(dòng)生成,嘗試在 build path設(shè)置里面 移除(添加)tomcat lib,更改應(yīng)用路徑等,更改java源文件的目錄 右鍵 - 新建 - source folder 建立完畢以后,會(huì)自動(dòng)在,Maven 倉(cāng)庫(kù),將jar包加入到Maven本地倉(cāng)庫(kù),因?yàn)橛行﹋ar包在Maven中央倉(cāng)庫(kù)不存在,比如sqljd
6、bc.jar在Maven中央倉(cāng)庫(kù)中找不到那么我們就需要額外下載所需jar包然后添加到本地倉(cāng)庫(kù) 在下載的jar包路徑下執(zhí)行 mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar 然后就可以在項(xiàng)目下的pom.xml 文件中添加 com.microsoft.sqlserver sqljdbc4 4.0 ,創(chuàng)建Spring WEB工程,修改web.xml, org.springframework.
7、web.context.ContextLoaderListener Spring的缺省配置文件為/WEB-INF/applicatonContex.xml,指定spring配置文件, contextConfigLocation classpath*:/WEB-INF/applicationContext*.xml . ,classpath 和 classpath* 區(qū)別: classpath:只會(huì)到class路徑中查找找文件; classpath*:不僅包含class路徑,還包括jar文件中(class路徑)進(jìn)行查找,Spring mvc,引入相應(yīng)的jar包 可由maven完成,(1) 修改web.xml, springMVC org.springframework.web.servlet.DispatcherServlet 1 springMVC / ,(2) 編寫 XXX-servlet.xml配置, ,處理靜態(tài)文件(以下二選一即可) -,定義視圖解析器 ,Mybatis支持,引入相應(yīng)的jar包 org.mybatis mybatis 3.2.1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 某著名企業(yè)五局天津項(xiàng)目鋁合金模板應(yīng)用案例分享
- 某著名企業(yè)競(jìng)爭(zhēng)戰(zhàn)略與管理提升咨詢項(xiàng)目建議書-正略鈞策1011
- 《GB-T 40037-2021電子商務(wù)產(chǎn)品信息描述 大宗商品》專題研究報(bào)告
- 《GB-T 22114-2021牙膏用保濕劑 甘油和聚乙二醇》專題研究報(bào)告
- 《GBT 17999.6-2008 SPF雞 微生物學(xué)監(jiān)測(cè) 第6部分:SPF雞 酶聯(lián)免疫吸附試驗(yàn)》專題研究報(bào)告
- 《FZT 64068-2019拒油防污機(jī)織粘合襯》專題研究報(bào)告深度
- 道路安全培訓(xùn)內(nèi)容記錄課件
- 道墟街道安全培訓(xùn)教育課件
- 2024胸骨捆扎固定系統(tǒng)注冊(cè)審查指導(dǎo)原則
- 返鄉(xiāng)下鄉(xiāng)創(chuàng)業(yè)培訓(xùn)課件
- 車位包銷合同協(xié)議模板
- 《FPC材料介紹》課件
- 員工轉(zhuǎn)崗協(xié)議書范本
- 四川省遂寧市射洪縣九年級(jí)2024-2025學(xué)年(上)期末化學(xué)試卷(含答案)
- 2025-2030中國(guó)器官芯片行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 醫(yī)院醫(yī)療保險(xiǎn)費(fèi)用審核制度
- 村衛(wèi)生室醫(yī)療質(zhì)量相關(guān)管理制度
- 非遺傳承人激勵(lì)機(jī)制探索-深度研究
- 中小學(xué)校園中匹克球推廣策略與實(shí)踐研究
- 2024年世界職業(yè)院校技能大賽高職組“體育活動(dòng)設(shè)計(jì)與實(shí)施組”賽項(xiàng)考試題庫(kù)(含答案)
- 高中地理選擇性必修一(湘教版)期末檢測(cè)卷02(原卷版)
評(píng)論
0/150
提交評(píng)論