图书介绍

Maven应用实战【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Maven应用实战
  • 杨世文,孙会军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302485827
  • 出版时间:2018
  • 标注页数:229页
  • 文件大小:29MB
  • 文件页数:241页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Maven应用实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 课前准备1

1.1 项目经理的工作1

1.2 Maven的作用1

第2章 开始学习Maven2

2.1 Maven简介2

2.2 安装Maven前的准备2

2.2.1 下载合适的JDK安装软件安装2

2.2.2 配置JDK环境变量3

2.2.3 测试JDK是否安装成功5

2.3 Maven的安装与配置5

第3章 使用Maven开发第一个案例8

3.1 创建Maven项目8

3.1.1 使用命令向导一步步创建项目9

3.1.2 在命令中输入所有必要信息直接创建项目9

3.2 添加样例代码10

3.2.1 HelloWorld.java11

3.2.2 Test HelloWorld.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项目25

4.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应用的Archetype Catalog32

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.1 JavaDoc插件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.4 GPG签名验证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.1 groupId157

9.4.2 artifactId157

9.4.3 version157

9.4.4 packaging157

9.4.5 classifier158

9.5 仓库158

9.5.1 Maven仓库的定义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.1 JUnit单元测试框架186

10.2.2 TestNG测试框架187

10.3 Maven测试插件189

10.3.1 Surefire插件简介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.1 Maven属性196

11.1.1 内置属性197

11.1.2 POM属性197

11.1.3 自定义属性197

11.1.4 Settings属性197

11.1.5 Java系统属性198

11.1.6 环境变量属性198

11.2 需要灵活处理的构建环境198

11.3 资源过滤198

11.4 Maven的profile200

11.4.1 针对不同环境的profile的配置200

11.4.2 激活profile配置201

11.4.3 profile的种类204

11.5 Web资源过滤205

11.6 在profile中激活集成测试206

第12章 自定义Maven插件208

12.1 自定义Maven插件简介208

12.2 自定义Maven插件案例209

12.3 自定义Maven插件的详细说明215

12.3.1 Mojo标记216

12.3.2 Mojo参数217

12.4 自定义Maven插件中的错误处理和日志221

第13章 Archetype扩展222

13.1 Archetype使用概述222

13.1.1 maven-archetype-quickstart223

13.1.2 maven-archetype-webapp223

13.1.3 AppFuse Archetype223

13.2 自定义Archetype224

13.3 Archetype数据库224

13.3.1 Archetype数据库简介224

13.3.2 使用本地Archetype数据库225

13.4 在M2Eclipse中配置Archetype Catalogs226

参考文献227

附录228

热门推荐