ANT IN ACTIONPDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:(英)劳兰,(美)海特著;韩锴,方妙译
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121066481
- 页数:570 页
第1章 Ant介绍 5
第2章 初识Ant构建 19
第3章 理解Ant的Datatype和特征 47
第4章 使用JUnit进行单元测试 79
第5章 工程打包 110
第6章 执行程序 149
第7章 应用程序发布 179
第8章 综合使用Ant 209
第9章 超越Ant的核心任务 233
第10章 处理大型项目 264
第11章 管理依赖关系 297
第12章 Web开发 320
第13章 处理XML 340
第14章 企业级Java 363
第15章 持续集成 387
第16章 部署 406
第17章 编写Ant任务 443
第18章 进一步扩展Ant 483
第0章 第2版的欢迎仪式 1
PART1 Ant入门 3
第1章 Ant介绍 5
什么是Ant 5
Ant为何与众不同 11
什么时候使用Ant 12
什么时候不使用Ant 13
Ant之外的其他选择 13
Ant发展进行时 16
总结 17
第2章 初识Ant构建 19
定义我们的第一个项目 19
步骤0:创建项目目录 20
步骤1:检查工具是否就绪 20
步骤2:编写你的第一个Ant构建文件 21
步骤3:运行你的第一个Ant构建 23
步骤4:规划(imposing)结构 27
步骤5:运行我们的程序 36
Ant的命令行选项 39
最终的构建文件 43
在IDE中运行构建 44
总结 45
第3章 理解Ant的Datatype和特征 47
预备知识 48
通过〈javac〉介绍Datatype和特征 49
路径 52
文件集 53
选择器 58
其他的AntDatatype 59
特征 61
用特征控制Ant 70
引用 73
管理类库依赖关系 75
资源:Ant的秘密数据模型 76
最佳实践 76
总结 77
第4章 使用JUnit进行单元测试 79
何为测试,为什么要测试 80
介绍我们的示例应用程序 81
如何测试程序 83
JUnit入门 84
JUnit任务:〈JUnit〉 93
生成HTML测试报告 99
高级〈JUnit〉技术 102
最佳实践 106
总结 108
第5章 工程打包 110
文件操作 111
映射器介绍 114
修改文件 119
准备打包 120
生成JAR文件 126
测试JAR文件 135
创建Zip文件 136
Unix中的打包 139
操作资源 143
总结 147
第6章 执行程序 149
在Ant下运行程序——入门 149
运行本机程序 161
〈java〉和〈exec〉的高级特性 167
用〈apply〉进行批量处理 174
深入探讨 176
最佳实践 177
总结 178
第7章 应用程序发布 179
为发布做准备 180
基于FTP发布打包应用程序 183
基于E-mail发布打包应用程序 188
使用SSH和SCP进行安全发布 192
HTTP下载 198
多渠道发布 203
总结 208
第8章 综合使用Ant 209
如何写出优秀的构建文件 209
构建Diary库 210
采用Ant 225
使用Ant构建已有的项目 228
总结 230
PART2应用Ant 231
第9章 超越Ant的核心任务 233
多种不同类型的Ant任务 234
安装可选任务 236
可选任务实战 239
Ant与软件配置管理工具 243
使用第三方任务 245
Ant-contrib任务 250
用Checkstyle审查代码 259
总结 263
第10章 处理大型项目 264
精通构建:管理大型项目 265
控制子项目的构建 270
高级委派 275
用〈import〉继承构建文件 277
〈import〉应用 283
Ant的宏工具 288
用〈macrodef〉编写宏 291
总结 296
第11章 管理依赖关系 297
Ivy介绍 299
安装Ivy 301
解析、报告和检索 304
用Ivy运行项目 308
Ivy拾遗 315
总结 318
第12章 Web开发 320
开发Web应用程序 321
构建WAR文件 328
部署 329
部署后的活动 331
使用HttpUnit测试Web应用程序 333
总结 339
第13章 处理XML 340
背景:处理XML的函数库 341
编写XML 341
校验XML 343
读取XML数据 352
使用XSLT转换XML 353
总结 362
第14章 企业级Java 363
不断改进的Dia应用程序 364
创建企业级应用程序 365
创建Bean 366
扩展Web应用程序 371
构建企业级应用程序 373
部署到应用服务器 378
服务器端测试与Apache Cactus 378
总结 385
第15章 持续集成 387
介绍持续集成 388
Luntbuild 391
适应持续集成 402
总结 404
第16章 部署 406
如何成功部署 407
使用Ant进行部署 410
在Ant中设置数据库 411
使用SmartFrog进行部署 415
在Ant中使用SmartFrog 426
拥抱部署 436
总结 438
PART3 扩展Ant 441
第17章 编写Ant任务 443
什么是真正的Ant任务 444
ANT Java API入门 446
一个有用的任务:〈filesize〉 453
使用AntUnit测试任务 458
更多任务属性 463
支持嵌套的元素 465
与资源打交道 467
委派其他任务 471
任务的相关技术拾零 476
制作Antlib库 478
总结 481
第18章 进一步扩展Ant 483
Ant中的脚本 484
条件判断 490
编写一个自定义的资源 493
选择器 497
开发自定义的映射器 499
实现自定义的过滤器 501
处理Ant的输入和输出 503
嵌入Ant 512
总结 514
附录A安装 516
开始之前 516
安装Ant的步骤 517
在Windows上安装Ant 517
在Unix下安装Ant 518
安装配置 520
解决安装中的问题 520
附录BXML入门 525
XML命名空间 529
附录CIDE集成 531
IDE如何使用Ant 531
ECLIPSEHTTP://WWW.ECLIPSE.ORG/ 533
SUNNETBEANSHTTP://WWW.NETBEANS.ORG/ 539
INTELLIJIDEAHTTP://INTELLIJ.COM/ 543
使用ANT与IDE构建 546
索引 549
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017