图书介绍
Ant极限编程 利用JSP、EJB、XSLT、XDoclet和JUnit构建和部署Java应用程序【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Glenn Niemeyer,(美)Jeremy Poteet著;孟浩文译 著
- 出版社: 北京:清华大学出版社
- ISBN:730208825X
- 出版时间:2004
- 标注页数:346页
- 文件大小:19MB
- 文件页数:359页
- 主题词:软件工具,Ant-程序设计
PDF下载
下载说明
Ant极限编程 利用JSP、EJB、XSLT、XDoclet和JUnit构建和部署Java应用程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XP和Ant1
1.1 极限编程的定义1
1.1.1 极限编程的特点1
目录1
1.1.2 极限编程的核心价值2
1.1.3 更高的生产率3
1.2 极限编程的过程3
1.2.2 追求速度5
1.2.3 知识共享5
1.2.1 迭代5
1.3 Ant和极限编程过程6
1.3.1 选择Ant的理由7
1.3.2 其他创建方式8
1.3.3 定制的和专用的解决方案9
1.3.4 集成开发环境(IDE)9
1.4 小结10
1.5 本书的内容10
第2章 建立初始Spike12
2.1 Ant简介13
2.2 buildfile的元素13
2.2.1 项目14
2.2.2 目标15
2.2.3 任务16
2.3 Ant命令行选项18
2.4 基本的项目管理buildfile20
2.5 使用属性22
2.6 目标依赖性26
2.7 基于目录的(Directory-Based)任务28
2.8 添加backupAdvance目标30
2.9 小结36
第3章 第一次迭代37
3.1 自动测试的优点38
3.2 把测试集成到Ant中的优点40
3.3 自动测试的类型40
3.4 什么是单元测试41
3.5 测试优先设计41
3.6 JUnit42
3.6.1 类实例42
3.6.2 单元测试实例44
3.6.3 命令行单元测试49
3.6.4 简单的JUnit目标49
3.6.5 格式器56
3.6.6 可选的TestRunner61
3.6.7 Forking单元测试62
3.7 版本控制系统(Version-Control System)62
3.8 CVS访问与登录63
3.8.1 CVS登录63
3.8.2 一个用来检查输入参数的定制的任务64
3.8.3 CVS初始化67
3.8.4 CVS任务68
3.9 基本部署72
3.10 小结73
4.1.1 生成Javadoc74
第4章 第一个完整的创建过程74
4.1 生成文档74
4.1.2 使用Doclet78
4.2 batchtest79
4.3 JUnit高级目标80
4.4 CleanImport84
4.5 小结87
第5章 建立自动每日创建88
5.1 Logger和Listener90
5.2.1 Identity96
5.2 Filemapper96
5.2.3 Merge97
5.2.4 Glob97
5.2.2 Flatten97
5.2.5 Regexp98
5.2.6 Package98
5.3 文件集99
5.4 类似路径的结构100
5.5 每日创建的JUnit目标101
5.6 JunitReport103
5.6.2 XSLT文件104
5.6.1 格式104
5.7 关于测试集的报告105
5.8 CruiseControl107
5.9 小结110
第6章 部署到测试环境111
6.1 处理JAR文件112
6.1.1 filesonly属性115
6.1.2 使用嵌套的文件集117
6.1.3 签名的JAR文件120
6.1.4 使用〈unjar〉展开JAR文件120
6.2 作为WAR文件部署应用程序121
6.3 使用XDoclet进行部署125
6.3.1 使用XDoclet生成Web部署描述文件125
6.3.2 使用XDoclet生成EJB部署描述文件和类131
6.3.3 使用XDoclet部署Taglib144
6.4 使用〈ear〉任务生成EAR文件149
6.5 小结149
第7章 增大小组规模150
7.1 为什么使用编码标准150
7.3 Jalopy151
7.2 执行编码标准151
7.4 PMD162
7.5 Checkstyle165
7.6 iContract171
7.7 JDepend174
7.8 小结182
第8章 部署到生产环境183
8.1 CVS报告183
8.1.1 CVS注释报告183
8.1.2 每周CVS报告185
8.1.3 发布CVS报告187
8.2 根据CVS注释创建技术版本注释188
8.3 Ant的高级版本控制技术190
8.4 利用远程Ant来完成分布式部署191
8.5 为数据库部署信息195
8.5.1 Ant SQL任务的使用195
8.5.2 集成Ant与Oracle SQL*Loader197
8.6 小结204
第9章 公司重组——与新小组合作205
9.1 NetBeans IDE和Ant205
9.2 Styler207
9.3 使用〈tempfile〉和〈purge〉任务210
9.4 AntEater212
9.4.1 群组217
9.4.2 会话217
9.4.3 创建条件逻辑217
9.5 用于检测遗漏的单元测试的定制任务219
9.6 Ant的Bean脚本框架功能224
9.7 小结227
第10章 其他的小组采用XP过程229
10.1 建立项目级别的buildfile230
10.2 使用Jikes进行依赖性检查233
10.3 为NoUnit编写一个定制任务236
10.4 提高生成代码的效率243
10.5 建立惟一的创建号252
10.6 混淆JAR文件254
10.7 小结262
第11章 创建企业级的解决方案263
11.1 加密创建输出264
11.2 把JUnit加入到创建过程中268
11.3 添加目标来控制WebLogic服务器272
11.4 国际化274
11.5 生成UML图279
11.6 小结286
附录A 安装Ant287
A-1 选择Ant的正确版本287
A-2 获得Ant288
A-3 创建Ant289
A-4 安装Ant290
A-5 调试安装291
附录B 扩展Ant292
B-1 定制任务292
B-2 定制监听器298
B-3 定制记录器300
B-4 开发定制任务、记录器和监听器的一些原则301
B-5 输入处理器301
B-6 选择器303
B-5 过滤器305
B-7 映射器308
B-8 数据类型310
B-9 小结313
附录C Ant 2314
C-1 为什么要进行改变314
C-2 Ant 1和Ant 2的不同点314
C-3 转移到Ant 2315
附录D 完整的buildfile清单317
D-1 eMarket小组的创建文件317
D-2 iNet小组的创建文件318
D-3 eSupplier小组的创建文件321
D-4 销售部门的创建文件323
D-5 网络部门的创建文件325
D-6 NetworksByteDesign公司的通用创建文件325
附录E 工具版本345
E-1 开发和测试平台345
E-2 工具版本345
热门推荐
- 1177521.html
- 3097384.html
- 1038355.html
- 1113813.html
- 3203964.html
- 228205.html
- 1891000.html
- 1793282.html
- 3538066.html
- 3376332.html
- http://www.ickdjs.cc/book_3755209.html
- http://www.ickdjs.cc/book_674099.html
- http://www.ickdjs.cc/book_988245.html
- http://www.ickdjs.cc/book_732279.html
- http://www.ickdjs.cc/book_2026673.html
- http://www.ickdjs.cc/book_1616474.html
- http://www.ickdjs.cc/book_2866174.html
- http://www.ickdjs.cc/book_2653714.html
- http://www.ickdjs.cc/book_2959397.html
- http://www.ickdjs.cc/book_3439202.html