登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Maven应用实战

書城自編碼: 3136724
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 杨世文、孙会军
國際書號(ISBN): 9787302485827
出版社: 清华大学出版社
出版日期: 2018-01-01
版次: 1

書度/開本: 16开 釘裝: 平装

售價:NT$ 319

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
氢经济
《 氢经济 》

售價:NT$ 549.0
校园欺凌
《 校园欺凌 》

售價:NT$ 279.0
培训需求分析与年度计划制订——基于组织战略,做”对的”培训!
《 培训需求分析与年度计划制订——基于组织战略,做”对的”培训! 》

售價:NT$ 386.0
这就是心理咨询:全球心理咨询师都在用的45项技术(第3版)
《 这就是心理咨询:全球心理咨询师都在用的45项技术(第3版) 》

售價:NT$ 717.0
正说清朝十二帝(修订珍藏版)
《 正说清朝十二帝(修订珍藏版) 》

售價:NT$ 493.0
黑海史:从历史涟漪到时代巨浪
《 黑海史:从历史涟漪到时代巨浪 》

售價:NT$ 538.0
我,毕加索
《 我,毕加索 》

售價:NT$ 280.0
投资真相
《 投资真相 》

售價:NT$ 381.0

建議一齊購買:

+

NT$ 384
《 一步一步学Spring Boot 2:微服务项目实战 》
+

NT$ 458
《 Spring Boot 2企业应用实战 》
+

NT$ 514
《 Spring微服务实战 》
+

NT$ 449
《 Spring+MyBatis企业应用实战(第2版) 》
+

NT$ 641
《 Spring Cloud微服务实战 》
+

NT$ 593
《 Java 8实战 》
編輯推薦:
Maven是一款由Apache软件基金会开发的,用来管理项目的构建,生成报告和文档的Java项目管理工具。要知道,很多程序员在开发项目时,经常会被许多的零碎资料困扰很久,从而感到手足无措,焦头烂额。他们需要的是一看就明白的*手资料。为了帮助程序员解决这些问题,引导读者学有所用,我们编写了此书。本书的目的就是利用简洁实用的语言,以实际项目为案例,按项目自身发展为线索,介绍Maven在项目中每个环节的使用方法,使读者由浅入深地学习使用Maven。
內容簡介:
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应用的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.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中配置Archetype
Catalogs226
参考文献227
附录228
內容試閱
Maven是一款由Apache软件基金会开发的,用来管理项目的构建,生成报告和文档的Java项目管理工具。
关于Maven的资料和书籍很多。有的非常简洁,就一本小册子;有的非常详细,厚厚的一本,把各个细节都阐述得面面俱到。综观所有的文献资料,以项目实践为需求导向,能剔除不用过多理解的概念,指导读者快速在项目中上手使用Maven的书籍还是凤毛麟角。
要知道,很多程序员在开发项目时,经常会被许多零碎的资料困扰很久,从而感到手足无措、焦头烂额。他们需要的是一看就明白,就能使用到项目中去的第一手资料。
为了帮助程序员解决这些问题,引导读者学有所用,我们编写了此书。本书的目的就是利用简洁实用的语言,以实际项目为案例,按项目自身发展为线索,介绍Maven在项目中每个环节的使用方法,使读者由浅入深地学习使用Maven。
本书内容
第1~3章,介绍Maven的作用及其安装配置,并用命令行构建Maven项目,体验Maven的基本操作。
第4章,介绍在Eclipse上安装配置M2Eclipse插件,并且构建简单的Maven项目,体验在Eclipse上构建Maven项目的过程。
第5~8章,详细介绍基于Eclipse的M2Eclipse插件开发Web应用和流行框架,开发企业级Web应用。
第9章,详细介绍Maven构建的生命周期与核心概念。
第10~13章,介绍Maven在项目中比较常见的使用方法。
本书特色
本书从零基础开始讲解Maven,然后由浅入深,循序渐进地通过实例指导读者慢慢熟练掌握。本书的内容是先实践,再理论,最后又归于实践。如果公司的项目马上要启动了,并且对Maven的要求不是太高,那么至少可以先使用起来,再慢慢深入了解。
当然,对于那些已经对Maven有了基本的了解并打算再深入研究并灵活运用到项目中去的程序员和项目管理员,也可以借鉴本书后面部分的内容。
读者对象
本书适合以下读者阅读。
从事Java编程行业的开发人员和项目管理员。
大中专院校的老师和学生。
相关培训机构的老师和学员。
Java编程爱好者。
读者服务
为了方便读者解决学习过程中遇到的问题,本书提供书中各章配套的开发源代码及相关资源,欢迎通过编著者索取或出版社官方网站下载。
本书由杨世文与孙会军合作编写,杨世文负责统稿,孙会军负责整理资料并调试代码。由于水平有限,书中难免存在不妥之处,敬请广大读者批评、指正,编著者QQ:775488842。

编著者2017年12月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.