Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群24:java1234官方群24
Java1234官方群24:791563025
     

2019 java0基礎 從菜雞到架構師系統視頻教程 下載

畢設代做,包查重(聯系人:點擊這里給我發消息

領取國內優秀就業,加薪,跳槽項目課程源碼-vue2+jwt+springboot+mybaits前后端分離通訊錄系統課程

SpringBoot打造企業級進銷存

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)
當前位置: 主頁 > Java文檔 > Java基礎相關 >

Maven應用實戰 PDF 下載


分享到:
時間:2019-10-31 16:40來源:http://www.jb51.net/(腳本之家 作者:轉載  侵權舉報
Maven應用實戰 PDF 下載
失效鏈接處理
Maven應用實戰 PDF 下載

 
轉載自:https://www.jb51.net/books/699718.html 
 
本站整理下載:
提取碼:iogx 
 
 
用戶下載說明:
電子版僅供預覽,下載后24小時內務必刪除,支持正版,喜歡的請購買正版書籍:
http://product.dangdang.com/25234945.html
  
相關截圖:
 
資料簡介:
Maven是Java項目構建工具,由資深Java講師結合多年的教學經驗編寫,是為數不多的幫助程序員從零開始認識Maven,使用Maven,再到熟練掌握Maven的輔導書。全書總體分成三個層次: Maven的安裝使用、Maven的核心概念和運行原理以及Maven的高級應用。其中通過穿插案例,介紹了Maven的安裝與Eclipse的集成配置,搭建Archiva服務器的方法,Maven的架構、運行生命周期、倉庫、依賴和插件,基于Maven生成項目站點、生成項目報告文檔和軟件測試等內容。全書以實踐為宗旨,一切源于實踐,又回歸于實踐。 本書適合Java程序員和項目經理閱讀,也可作為相關領域的培訓教材和業余愛好者的參考用書。
 
資料目錄:

第1章課前準備1

1.1項目經理的工作1

1.2Maven的作用1

第2章開始學習Maven2

2.1Maven簡介2

2.2安裝Maven前的準備2

2.2.1下載合適的JDK安裝軟件安裝2

2.2.2配置JDK環境變量3

2.2.3測試JDK是否安裝成功5

2.3Maven的安裝與配置5

第3章使用Maven開發第一個案例8

3.1創建Maven項目8

3.1.1使用命令向導一步步創建項目9

3.1.2在命令中輸入所有必要信息直接創建項目9

3.2添加樣例代碼10

3.2.1HelloWorld.java11

3.2.2TestHelloWorld.java11

3.3編寫Maven骨架文件12

3.4編譯和測試13

3.5生成站點和報告文檔15

3.5.1生成站點信息15

3.5.2生成API Doc文檔16

第4章基于Eclipse安裝Maven插件18

4.1搭建Eclipse M2Eclipse的必要性18

4.2安裝配置M2Eclipse插件18

4.3創建Maven項目23

4.4構建Maven項目254.5基于M2Eclipse完成所有工作26

4.5.1運行測試27

4.5.2生成javadoc API幫助文檔29

4.5.3生成站點30

4.5.4測試報告30

第5章基于Maven開發Web應用32

5.1開發Web應用的思路32

5.2實現Web版HelloWorld32

5.2.1安裝配置Web應用的ArchetypeCatalog32

5.2.2基于Archetype向導創建Web工程34

5.2.3編寫樣例代碼35

5.2.4構建Web項目35

5.2.5測試39

5.3基于Maven開發用戶模塊的CRUD39

5.3.1創建Web工程和初始化數據庫39

5.3.2添加相關依賴40

5.3.3添加注冊代碼41

5.3.4構建項目42

5.3.5測試43

第6章開發企業級Web應用44

6.1企業Web應用簡介44

6.2搭建Maven私服44

6.2.1下載Archiva44

6.2.2啟動服務器45

6.2.3初始化和配置Archiva服務器46

6.2.4在開發員端配置對私服的使用48

6.3實現Struts2 Spring Hibernate框架應用50

6.3.1創建公共POM模塊51

6.3.2實現Hibernate DAO模塊57

6.3.3實現Service模塊64

6.3.4實現Struts2 Web模塊68

6.3.5整合成SSH73

6.4實現SpringMVC Spring MyBatis框架應用78

6.4.1創建公共POM78

6.4.2實現MyBatis DAO模塊82

6.4.3實現Spring的Service層模塊85

6.4.4實現SpringMVC Web模塊86

6.4.5整合成SSM93

第7章生成項目站點95

7.1生成基本站點95

7.1.1簡單站點95

7.1.2完善站點信息97

7.2添加插件豐富站點信息99

7.2.1JavaDoc插件99

7.2.2源代碼插件101

7.2.3測試報告插件102

7.2.4源代碼分析插件104

7.3個性化站點105

7.3.1修飾外觀105

7.3.2自定義頁面110

7.3.3國際化115

7.4部署站點116

7.4.1在Tomcat 7上的DAV服務117

7.4.2設置Tomcat 7的用戶名和密碼118

7.4.3配置Maven的DAV自動部署118

第8章版本管理121

8.1簡介121

8.2專業術語121

8.2.1快照版本121

8.2.2發布版本121

8.2.3版本管理關系121

8.2.4版本號的約定122

8.2.5主干、分支、標簽122

8.3自動版本發布123

8.3.1準備環境124

8.3.2創建倉庫125

8.3.3創建樣例項目125

8.4GPG簽名驗證130

8.4.1第1階段: 手動操作GPG131

8.4.2第2階段: 基于Maven插件使用GPG135

第9章Maven核心概念138

9.1簡介138

9.2生命周期138

9.2.1生命周期簡介138

9.2.2深入生命周期139

9.2.3調用生命周期階段140

9.3插件144

9.3.1插件的作用和目標144

9.3.2插件同生命周期階段的綁定144

9.3.3插件參數配置147

9.3.4獲取插件信息149

9.3.5調用插件153

9.3.6解析插件154

9.4坐標156

9.4.1groupId157

9.4.2artifactId157

9.4.3version157

9.4.4packaging157

9.4.5classifier158

9.5倉庫158

9.5.1Maven倉庫的定義158

9.5.2倉庫的管理方式159

9.5.3倉庫的種類160

9.5.4配置遠程倉庫163

9.5.5快照版本166

9.5.6從倉庫中解析依賴的機制167

9.5.7鏡像167

9.5.8倉庫搜索服務169

9.6依賴169

9.6.1依賴是什么169

9.6.2依賴的配置170

9.6.3依賴的范圍170

9.6.4傳遞性依賴172

9.6.5依賴的調解173

9.6.6排除依賴175

9.6.7歸類依賴175

9.6.8優化依賴177

9.7繼承和聚合177

第10章Maven測試186

10.1測試簡介186

10.2測試框架186

10.2.1JUnit單元測試框架186

10.2.2TestNG測試框架187

10.3Maven測試插件189

10.3.1Surefire插件簡介189

10.3.2跳過測試190

10.3.3個性化指定運行測試191

10.3.4包含和排除測試192

10.4測試報告192

10.4.1基本測試報告193

10.4.2測試覆蓋率報告194

10.5重用測試代碼194

第11章靈活構建Maven項目196

11.1Maven屬性196

11.1.1內置屬性197

11.1.2POM屬性197

11.1.3自定義屬性197

11.1.4Settings屬性197

11.1.5Java系統屬性198

11.1.6環境變量屬性198

11.2需要靈活處理的構建環境198

11.3資源過濾198

11.4Maven的profile200

11.4.1針對不同環境的profile的配置200

11.4.2激活profile配置201

11.4.3profile的種類204

11.5Web資源過濾205

11.6在profile中激活集成測試206

第12章自定義Maven插件208

12.1自定義Maven插件簡介208

12.2自定義Maven插件案例209

12.3自定義Maven插件的詳細說明215

12.3.1Mojo標記216

12.3.2Mojo參數217

12.4自定義Maven插件中的錯誤處理和日志221

第13章Archetype擴展222

13.1Archetype使用概述222

13.1.1mavenarchetypequickstart223

13.1.2mavenarchetypewebapp223

13.1.3AppFuse Archetype223

13.2自定義Archetype224

13.3Archetype數據庫224

13.3.1Archetype數據庫簡介224

13.3.2使用本地Archetype數據庫225

13.4在M2Eclipse中配置ArchetypeCatalogs226

參考文獻227

附錄228



 

------分隔線----------------------------
鋒哥公眾號


鋒哥微信號


欢乐捕鱼人千炮版