使用Ant进行Java开发——Java 人的工具箱系列

使用Ant进行Java开发——Java 人的工具箱系列 - 图书城
作者:
(美)海特,(美)朗戈翰 著,刘永丹,陈洋
ISBN:
9787121016837 , 7121016834
出版社:
电子工业出版社
出版日期:
2005-9-1
定价:
69.00
¥51.80元 去当当网购买
¥51.70元 去卓越网购买 免费配送!
¥51.80元 去当当网购买
¥53.80元 去蔚蓝网购买
内容提要 :
    Ant,一个备受赞誉的Java构建工具。它从其易于使用、与平台无关、迎合如今项目自动测试和自动部署的需要,成为许多项目构建过程的重要环节。目前它已成为所有主要开源Java项目采用的独立工具,并已成了事实上的标准。
本书作者是被SAM RUBY先生誉为“两个最了解ANT的人”。他们将以最佳的方式给你讲授Ant,从一个简单的构建定义开始,然后展示加入人的项目所需的那些功能。如果你是一个初学Ant的人,本书将系统带你领略大多数Java项目都要经历的核心步骤:编译、测试、执行、打包以及分发。如果你是一个富有经验的Ant用户,本书能教你如何使用Ant“增强系统的能力”。所以不管你使用Ant的经验如何,都能从本书中学到很多东西,你的软件项目也将因为使用Ant作为构建过程的基础而受益匪浅。
本书分为三个部分,第1部分提供了Ant及其功能的基础知识。第2部分,每章讨论一个专题,在其中探讨多种项目,并介绍了Ant在其中扮演的关键角色。第3部分是为那些想突破既有能力限制的高级用户撰写的内容。
编辑推荐 :
    Ant是使用最广泛的Java项目构建工具,具有跨平台、易于扩展、简单和快速的特点。它伸缩性好,小到个人项目,大到多团队J2EE项目,在各种规模项目中它都可一显身手。并且,最重要的是,它易于掌握。
《使用Ant进行Java开发》一书系统地讲授了Ant的基础知识,然后探究如何有效而创造性地使用Ant。它逐步展开其内容,涵盖了编译、测试、打包和部署应用所需要的每个知识点。而后,它驾轻就熟地引领你穿越在企业Java应用和WEB Services等大型项目中经常遇到的重重迷雾。
本书内容:操纵Ant的datatype和特性;JUNIT测试及报告生成;持续集成技术;面向属性编程的XDOCLET;EJB的生成、构建和打包;编写和测试本地代码;使用Apache Axis构建WEB Services;部署系统到多个远程服务器;使用和编写。
“我必须承认我错了:我原以为你们的书一定很棒,但是,不,它实在是太棒了!”
——Stephane Bailliez Ant提交者
“如果你正在使用Ant,看这本书就对了。”
——Rick Hightower
“这是一本必不可少的Ant参考书。”
——Nicholas Lesiecki
Rick和Nicholas是《Java Tools for eXtreme Programming》的作者。
“请跟随这两位深谙Ant精髓及其传授之道的人学习Ant。”
——Sam Ruby,Director,Apache Software Foundation
摘自本书序
作者简介 :
    Erik Hatcher,一位Ant项目提交者,目前正主持jGurus的Ant FAQ jGuru,他在那里回答世界上最棘手的Ant问题。Erik居住在Virginia的Charlottesville。 Steve Loughran ,也是一位Ant的提交者,就职于Hewlett Packard,负责设计和建立成品Web Service。Steve居住在Oregon的Corvallis。
目录 :
译者序

前言
致谢
关于本书
关于作者
关于封面
Part 1 学习Ant
第1章 Ant简介
第2章 开始Ant之旅
第3章 理解Ant的datatype和特性
第4章 使用JUNIT进行测试
第5章 运行程序
第6章 工程打包
第7章 部署
第8章 综合运用Ant
Part 2 应用Ant
第10章 超越Ant的核心任务
第11章 XDoclet
第12章 WEB开发
第13章 使用XML
第14章 Enterprise JavaBeans
第15章 使用WEB服务
第16章 持续集成
第17章 开发本地代码
第18章 成品部署
Part 3 扩展Ant
第19章 编写Ant任务
第20章 进一步扩展Ant
附录 A 安装
附录 B Ant之XML入门
附录 C IDE集成
附录 D Ant风格的要素
附录 E Ant任务参考
资源
索引
译者序:
从本质上讲,软件开发就是把重复的思想以软件形式固定下来,软件开发技术大多是在尝试解决软件中层出不穷的重复问题。针对代码重复,出现了子过程、函数和类的概念;针对逻辑重复和算法重复,出现了范型方法;针对设计重复,出现了设计模式:针对结构重复,出现了各种框架体系(framework)……那么软件开发中存在的重复活动呢? 在软件开发过程中,重复性的活动不仅避免不了,而且许多都是简单的人力劳动,一步一步做起来很费时间,为了构建一个程序,需要编译、测试、打包、部署,哪怕一步敲入——个命令也很麻烦,而且容易出错。何况如果一天需要构建几十次呢?如果需要构建多种版本呢?如果需要部署到多种服务器呢?..
前言:
2000年年初,Steve在HP实验室获得了一次休假,让他暂时从自适应、环境敏感的膝上电脑(adaptive, context-aware laptops)到web services构建的研究中脱身出来,那时web services的概念还是个新生事物。 不久,他(休假归来)发现整个世界全都乱了套。商业计划、组织、底层技术——转眼间一切都改变了。有一项技术得以延续下来,那就是Ant。在2000年的春天,传言一种“makefile杀手”正在Apache项目的支持下悄悄地研发:一种新的构建Java代码方法。实际上,那时Ant已经在Apache Tomcat社群外使用了,它的用户发现传言确有其事:它确实是Java开发的一种新方式。Steve就开始探索如何在web services的项目中使用它,一..
序言:
Ant诞生于一次飞机旅行的途中,是一个急就章式的作品。它的发明者是Apache成员James Duncan Davidson。Ant是作为Apache的一个不起眼的辅助工具(事实上,它差不多是事后才想起来)加入由Sun贡献的代码仓库中的,后来成为了Tomcat 3.0系列的基石。发明Ant的原因相当简单:需要用它来构建Tomcat。 尽管“幼年命运多舛”,但Ant在Apache Jakarta项目中找到了理想的归宿,短短几年内,无论对开源的Java项目,还是作为大量商业产品的组成部分,它都已成为了事实上的标准。它甚至还有一个面向.NET的日益成熟的克隆品。 在我看来,Ant成功的原因有四点:它的可扩展架构、性能、社区和向后兼容性。 前面两点——可扩展性..
你读过这本书吗?
图书城书评:
图书城书列:
更多图书...
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城 - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城网上书店 © TuShuCheng.com - 京ICP备06069800