展开全部

主编推荐语

实用简洁:三两天掌握Maven,提高工作效率。

内容简介

用简洁实用(尽量少专业术语)的语言,以实际项目为案例,以项目自身的发展为线索,介绍Maven在项目中每个环节的一步步使用,让着急上火的朋友,在三两天拿下Maven,还不影响手头每天的工作任务。有简单明了的Maven切身体验实践后,再引入Maven的专业概念和理论,让读者水到渠成的全面掌握Maven,运用Maven

目录

  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言
  • 目录
  • 第1章 课前准备
  • 1.1 项目经理的工作
  • 1.2 Maven的作用
  • 第2章 开始学习Maven
  • 2.1 Maven简介
  • 2.2 安装Maven前的准备
  • 2.2.1 下载合适的JDK安装软件安装
  • 2.2.2 配置JDK环境变量
  • 2.2.3 测试JDK是否安装成功
  • 2.3 Maven的安装与配置
  • 第3章 使用Maven开发第一个案例
  • 3.1 创建Maven项目
  • 3.1.1 使用命令向导一步步创建项目
  • 3.1.2 在命令中输入所有必要信息直接创建项目
  • 3.2 添加样例代码
  • 3.2.1 HelloWorld.java
  • 3.2.2 TestHelloWorld.java
  • 3.3 编写Maven骨架文件
  • 3.4 编译和测试
  • 3.5 生成站点和报告文档
  • 3.5.1 生成站点信息
  • 3.5.2 生成API Doc文档
  • 第4章 基于Eclipse安装Maven插件
  • 4.1 搭建Eclipse+M2Eclipse的必要性
  • 4.2 安装配置M2Eclipse插件
  • 4.3 创建Maven项目
  • 4.4 构建Maven项目
  • 4.5 基于M2Eclipse完成所有工作
  • 4.5.1 运行测试
  • 4.5.2 生成javadoc API帮助文档
  • 4.5.3 生成站点
  • 4.5.4 测试报告
  • 第5章 基于Maven开发Web应用
  • 5.1 开发Web应用的思路
  • 5.2 实现Web版HelloWorld
  • 5.2.1 安装配置Web应用的Archetype Catalog
  • 5.2.2 基于Archetype向导创建Web工程
  • 5.2.3 编写样例代码
  • 5.2.4 构建Web项目
  • 5.2.5 测试
  • 5.3 基于Maven开发用户模块的CRUD
  • 5.3.1 创建Web工程和初始化数据库
  • 5.3.2 添加相关依赖
  • 5.3.3 添加注册代码
  • 5.3.4 构建项目
  • 5.3.5 测试
  • 第6章 开发企业级Web应用
  • 6.1 企业Web应用简介
  • 6.2 搭建Maven私服
  • 6.2.1 下载Archiva
  • 6.2.2 启动服务器
  • 6.2.3 初始化和配置Archiva服务器
  • 6.2.4 在开发员端配置对私服的使用
  • 6.3 实现Struts2+Spring+Hibernate框架应用
  • 6.3.1 创建公共POM模块
  • 6.3.2 实现Hibernate DAO模块
  • 6.3.3 实现Service模块
  • 6.3.4 实现Struts2 Web模块
  • 6.3.5 整合成SSH
  • 6.4 实现SpringMVC+Spring+MyBatis框架应用
  • 6.4.1 创建公共POM
  • 6.4.2 实现MyBatis DAO模块
  • 6.4.3 实现Spring的Service层模块
  • 6.4.4 实现SpringMVC Web模块
  • 6.4.5 整合成SSM
  • 第7章 生成项目站点
  • 7.1 生成基本站点
  • 7.1.1 简单站点
  • 7.1.2 完善站点信息
  • 7.2 添加插件丰富站点信息
  • 7.2.1 JavaDoc插件
  • 7.2.2 源代码插件
  • 7.2.3 测试报告插件
  • 7.2.4 源代码分析插件
  • 7.3 个性化站点
  • 7.3.1 修饰外观
  • 7.3.2 自定义页面
  • 7.3.3 国际化
  • 7.4 部署站点
  • 7.4.1 在Tomcat 7上的DAV服务
  • 7.4.2 设置Tomcat 7的用户名和密码
  • 7.4.3 配置Maven的DAV自动部署
  • 第8章 版本管理
  • 8.1 简介
  • 8.2 专业术语
  • 8.2.1 快照版本
  • 8.2.2 发布版本
  • 8.2.3 版本管理关系
  • 8.2.4 版本号的约定
  • 8.2.5 主干、分支、标签
  • 8.3 自动版本发布
  • 8.3.1 准备环境
  • 8.3.2 创建仓库
  • 8.3.3 创建样例项目
  • 8.4 GPG签名验证
  • 8.4.1 第1阶段:手动操作GPG
  • 8.4.2 第2阶段:基于Maven插件使用GPG
  • 第9章 Maven核心概念
  • 9.1 简介
  • 9.2 生命周期
  • 9.2.1 生命周期简介
  • 9.2.2 深入生命周期
  • 9.2.3 调用生命周期阶段
  • 9.3 插件
  • 9.3.1 插件的作用和目标
  • 9.3.2 插件同生命周期阶段的绑定
  • 9.3.3 插件参数配置
  • 9.3.4 获取插件信息
  • 9.3.5 调用插件
  • 9.3.6 解析插件
  • 9.4 坐标
  • 9.4.1 groupId
  • 9.4.2 artifactId
  • 9.4.3 version
  • 9.4.4 packaging
  • 9.4.5 classifier
  • 9.5 仓库
  • 9.5.1 Maven仓库的定义
  • 9.5.2 仓库的管理方式
  • 9.5.3 仓库的种类
  • 9.5.4 配置远程仓库
  • 9.5.5 快照版本
  • 9.5.6 从仓库中解析依赖的机制
  • 9.5.7 镜像
  • 9.5.8 仓库搜索服务
  • 9.6 依赖
  • 9.6.1 依赖是什么
  • 9.6.2 依赖的配置
  • 9.6.3 依赖的范围
  • 9.6.4 传递性依赖
  • 9.6.5 依赖的调解
  • 9.6.6 排除依赖
  • 9.6.7 归类依赖
  • 9.6.8 优化依赖
  • 9.7 继承和聚合
  • 第10章 Maven测试
  • 10.1 测试简介
  • 10.2 测试框架
  • 10.2.1 JUnit单元测试框架
  • 10.2.2 TestNG测试框架
  • 10.3 Maven测试插件
  • 10.3.1 Surefire插件简介
  • 10.3.2 跳过测试
  • 10.3.3 个性化指定运行测试
  • 10.3.4 包含和排除测试
  • 10.4 测试报告
  • 10.4.1 基本测试报告
  • 10.4.2 测试覆盖率报告
  • 10.5 重用测试代码
  • 第11章 灵活构建Maven项目
  • 11.1 Maven属性
  • 11.1.1 内置属性
  • 11.1.2 POM属性
  • 11.1.3 自定义属性
  • 11.1.4 Settings属性
  • 11.1.5 Java系统属性
  • 11.1.6 环境变量属性
  • 11.2 需要灵活处理的构建环境
  • 11.3 资源过滤
  • 11.4 Maven的profile
  • 11.4.1 针对不同环境的profile的配置
  • 11.4.2 激活profile配置
  • 11.4.3 profile的种类
  • 11.5 Web资源过滤
  • 11.6 在profile中激活集成测试
  • 第12章 自定义Maven插件
  • 12.1 自定义Maven插件简介
  • 12.2 自定义Maven插件案例
  • 12.3 自定义Maven插件的详细说明
  • 12.3.1 Mojo标记
  • 12.3.2 Mojo参数
  • 12.4 自定义Maven插件中的错误处理和日志
  • 第13章 Archetype扩展
  • 13.1 Archetype使用概述
  • 13.1.1 maven-archetype-quickstart
  • 13.1.2 maven-archetype-webapp
  • 13.1.3 AppFuse Archetype
  • 13.2 自定义Archetype
  • 13.3 Archetype数据库
  • 13.3.1 Archetype数据库简介
  • 13.3.2 使用本地Archetype数据库
  • 13.4 在M2Eclipse中配置Archetype Catalogs
  • 参考文献
  • 附录
展开全部

评分及书评

尚无评分
目前还没人评分
  • 加载中...

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。