Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and Cactus (Paperback)

Richard Hightower, Nicholas Lesiecki

  • 出版商: Wiley
  • 出版日期: 2001-11-27
  • 定價: $1,370
  • 售價: 2.9$399
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 047120708X
  • ISBN-13: 9780471207085
  • 相關分類: Java 程式語言Java 相關技術JUnit
  • 立即出貨(限量)

買這商品的人也買了...

商品描述

Learn how to use the hottest new Java open source tools for eXtreme Programming
eXtreme Programming (XP) is a new development methodology for building software systems quickly without sacrificing quality. New Java open source tools have appeared recently that help with the most time-consuming and difficult part of the XP process-testing, integration, and deployment. Java Tools for eXtreme Programming is the first complete guide to using those tools for XP. Throughout the book, author Richard Hightower uses a sample application to demonstrate how each Java tool is used. For each tool, he provides a concise description of key concepts, plenty of code examples, and directions for setting up scripts for automating the development step in which the tool is used. The book also features a detailed reference to each of the major tools, complete with coding examples.
* XP is the most popular new development methodology
* A practical, code-intensive guide to the tools that enterprise Java developers need when using the XP methodology to build applications
Companion Web site features sample code, XP software tool updates, and links to useful XP sites.

Table of Contents

Acknowledgments.

Introduction.

PART I: INTRODUCTION AND KEY CONCEPTS.

Introduction to Extreme Programming.

J2EE Deployment Concepts.

Example Applications.

PART II: MASTERING THE TOOLS.

Continuous Integration with Ant.

Building Java Applications with Ant.

Building J2EE Applications with Ant.

Unit Testing with JUnit.

Testing Container Services with Cactus.

Functional Testing with HttpUnit.

Measuring Application Performance with JMeter.

Load Testing with JUnitPerf.

PART III: API AND TAG REFERENCE.

Ant Tag Reference.

Ant API Reference.

JUnit API Reference.

Cactus API Reference.

HttpUnit API Reference.

Index.

商品描述(中文翻譯)

學習如何使用最熱門的Java開源工具進行極限編程

極限編程(XP)是一種新的開發方法論,可以快速構建軟件系統而不會犧牲質量。最近出現了一些新的Java開源工具,可以幫助解決XP過程中最耗時和困難的部分-測試、集成和部署。《Java極限編程工具》是第一本完整指南,介紹了如何使用這些工具進行XP開發。作者Richard Hightower在整本書中使用一個示例應用程序來演示每個Java工具的使用方法。對於每個工具,他提供了關鍵概念的簡明描述,大量的代碼示例以及設置自動化開發步驟腳本的指導。該書還提供了每個主要工具的詳細參考,包括代碼示例。

* XP是最受歡迎的新開發方法論
* 一本實用的、代碼密集的指南,介紹了企業Java開發人員在使用XP方法論構建應用程序時所需的工具
* 附帶網站提供示例代碼、XP軟件工具更新和有用的XP網站鏈接。

目錄
致謝
引言
第一部分:介紹和關鍵概念
極限編程介紹
J2EE部署概念
示例應用程序
第二部分:精通工具
使用Ant進行持續集成
使用Ant構建Java應用程序
使用Ant構建J2EE應用程序
使用JUnit進行單元測試
使用Cactus測試容器服務
使用HttpUnit進行功能測試
使用JMeter測量應用程序性能
使用JUnitPerf進行負載測試
第三部分:API和標籤參考
Ant標籤參考
Ant API參考
JUnit API參考
Cactus API參考
HttpUnit API參考
索引