Articoli correlati a Java Extreme Programming Cookbook

Java Extreme Programming Cookbook - Brossura

 
9780596003876: Java Extreme Programming Cookbook

Sinossi

Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common-sense. Unlike many software development methodologies, XP has been accepted quickly because its core practices--particularly code sharing, test-first development, and continuous integration--resonated immediately with software developers everywhere. Instead of impressing developers with a body of theory, XP got programmers to say, "Yeah, that's how I'd like to work." Oddly enough, although most developers turn to Extreme Programming methods in order to code real, hands-on, and extensible projects quickly ("Code comes first"), most books on Extreme Programming insist on focusing on the theory and not the practice. Not the Java Extreme Programming Cookbook. Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java--including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet--and then digs right in, providing recipes for implementing the tools in real-world environments. Each recipe offers solutions that help you put an extreme programming environment together: then provides code for automating the build process and testing. Although the time saved using any one of these solutions will more than pay for the book, Java Extreme Programming Cookbook offers more than just a collection of cut-and-paste code. Each recipe also includes explanations of how and why the approach works, so you can adapt the techniques to similar situations. One of the biggest challenges facing developers today is sorting through the wide variety of tools available form various source and figuring out how to them effectively. The recipes in Java Extreme Programming Cookbook showcase how to use the most important features of these XP tools. Many of these tools are geared towards unit testing, while others are invaluable for continuous integration; with these practical examples, you'll be able to choose the most effective tools to accomplish your goals, then implement them in a cohesive development environment quickly. If you want to set up a test-driven development environment that allows you to focus on writing testable code--now--this book will prove invaluable.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Dedication; Preface; Audience; About the Recipes; Organization; Conventions Used in This Book; Comments and Questions; Acknowledgments; Chapter 1: XP Tools; 1.1 Java and XP; 1.2 Tools and Philosophies; 1.3 Open Source Toolkit; Chapter 2: XP Overview; 2.1 What Is XP?; 2.2 Coding; 2.3 Unit Testing; 2.4 Refactoring; 2.5 Design; 2.6 Builds; Chapter 3: Ant; 3.1 Introduction; 3.2 Writing a Basic Buildfile; 3.3 Running Ant; 3.4 Providing Help; 3.5 Using Environment Variables; 3.6 Passing Arguments to a Buildfile; 3.7 Checking for the Existence of Properties; 3.8 Defining a Classpath; 3.9 Defining Platform-Independent Paths; 3.10 Including and Excluding Files; 3.11 Implementing Conditional Logic; 3.12 Defining a Consistent Environment; 3.13 Preventing Build Breaks; 3.14 Building JAR Files; 3.15 Installing JUnit; 3.16 Running Unit Tests; 3.17 Running Specific Tests; 3.18 Generating a Test Report; 3.19 Checking Out Code from CVS; 3.20 Bootstrapping a Build; Chapter 4: JUnit; 4.1 Introduction; 4.2 Getting Started; 4.3 Running JUnit; 4.4 assertXXX( ) Methods; 4.5 Unit Test Granularity; 4.6 Set Up and Tear Down; 4.7 One-Time Set Up and Tear Down; 4.8 Organizing Tests into Test Suites; 4.9 Running a Test Class Directly; 4.10 Repeating Tests; 4.11 Test Naming Conventions; 4.12 Unit Test Organization; 4.13 Exception Handling; 4.14 Running Tests Concurrently; 4.15 Testing Asynchronous Methods; 4.16 Writing a Base Class for Your Tests; 4.17 Testing Swing Code; 4.18 Avoiding Swing Threading Problems; 4.19 Testing with the Robot; 4.20 Testing Database Logic; 4.21 Repeatedly Testing the Same Method; Chapter 5: HttpUnit; 5.1 Introduction; 5.2 Installing HttpUnit; 5.3 Preparing for Test-First Development; 5.4 Checking a Static Web Page; 5.5 Following Hyperlinks; 5.6 Writing Testable HTML; 5.7 Testing HTML Tables; 5.8 Testing a Form Tag and Refactoring Your Tests; 5.9 Testing for Elements on HTML Forms; 5.10 Submitting Form Data; 5.11 Testing Through a Firewall; 5.12 Testing Cookies; 5.13 Testing Secure Pages; Chapter 6: Mock Objects; 6.1 Introduction; 6.2 Event Listener Testing; 6.3 Mock Object Self-Validation; 6.4 Writing Testable JDBC Code; 6.5 Testing JDBC Code; 6.6 Generating Mock Objects with MockMaker; 6.7 Breaking Up Methods to Avoid Mock Objects; 6.8 Testing Server-Side Business Logic; Chapter 7: Cactus; 7.1 Introduction; 7.2 Configuring Cactus; 7.3 Setting Up a Stable Build Environment; 7.4 Creating the cactus.properties File; 7.5 Generating the cactus.properties File Automatically; 7.6 Writing a Cactus Test; 7.7 Submitting Form Data; 7.8 Testing Cookies; 7.9 Testing Session Tracking Using HttpSession; 7.10 Testing Servlet Initialization Parameters; 7.11 Testing Servlet Filters; 7.12 Securing Cactus Tests; 7.13 Using HttpUnit to Perform Complex Assertions; 7.14 Testing the Output of a JSP; 7.15 When Not to Use Cactus; 7.16 Designing Testable JSPs; Chapter 8: JUnitPerf; 8.1 Introduction; 8.2 When to Use JUnitPerf; 8.3 Creating a Timed Test; 8.4 Creating a LoadTest; 8.5 Creating a Timed Test for Varying Loads; 8.6 Testing Individual Response Times Under Load; 8.7 Running a TestSuite with Ant; 8.8 Generating JUnitPerf Tests; Chapter 9: XDoclet; 9.1 Introduction; 9.2 Setting Up a Development Environment for Generated Files; 9.3 Setting Up Ant to Run XDoclet; 9.4 Regenerating Files That Have Changed; 9.5 Generating the EJB Deployment Descriptor; 9.6 Specifying Different EJB Specifications; 9.7 Generating EJB Home and Remote Interfaces; 9.8 Creating and Executing a Custom Template; 9.9 Extending XDoclet to Generate Custom Files; 9.10 Creating an Ant XDoclet Task; 9.11 Creating an XDoclet Tag Handler; 9.12 Creating a Template File; 9.13 Creating an XDoclet xdoclet.xml File; 9.14 Creating an XDoclet Module; Chapter 10: Tomcat and JBoss; 10.1 Introduction; 10.2 Managing Web Applications Deployed to Tomcat; 10.3 Hot-Deploying to Tomcat; 10.4 Removing a Web Application from Tomcat; 10.5 Checking If a Web Application Is Deployed; 10.6 Starting Tomcat with Ant; 10.7 Stopping Tomcat with Ant; 10.8 Setting Up Ant to Use Tomcat’s Manager Web Application; 10.9 Hot-Deploying to JBoss; 10.10 Hot-Deploying a Web Application to JBoss; 10.11 Testing Against Multiple Servers; Chapter 11: Additional Topics; 11.1 Introduction; 11.2 Testing XML Files; 11.3 Enterprise JavaBeans Testing Tools; 11.4 Avoiding EJB Testing; 11.5 Testing Swing GUIs; 11.6 Testing Private Methods; Colophon;

Product Description

Book by Eric M Burke Brian M Coyner

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: buono
This is an ex-library book and...
Visualizza questo articolo

EUR 9,77 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

EUR 3,44 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9788173666681: [(Java Extreme Programming Cookbook)] [by: Eric M. Burke]

Edizione in evidenza

ISBN 10:  8173666687 ISBN 13:  9788173666681
Brossura

Risultati della ricerca per Java Extreme Programming Cookbook

Foto dell'editore

Burke, E. M. L. and Coyner, B. M.
Editore: O'Reilly, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Brossura

Da: Anybook.com, Lincoln, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. This is an ex-library book and may have the usual library/used-book markings inside.This book has soft covers. In good all round condition. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,550grams, ISBN:9780596003876. Codice articolo 9559909

Contatta il venditore

Compra usato

EUR 2,98
Convertire valuta
Spese di spedizione: EUR 9,77
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Eric M. Burke
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Brossura

Da: medimops, Berlin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Codice articolo M00596003870-V

Contatta il venditore

Compra usato

EUR 9,90
Convertire valuta
Spese di spedizione: EUR 4,50
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Coyner, Brian M
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. The book has been read but remains in clean condition. All pages are intact and the cover is intact. Some minor wear to the spine. Codice articolo GOR004255567

Contatta il venditore

Compra usato

EUR 4,38
Convertire valuta
Spese di spedizione: EUR 10,39
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Coyner, Brian M., Burke, Eric M.
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Brossura Prima edizione

Da: Better World Books, Mishawaka, IN, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Codice articolo 5779109-6

Contatta il venditore

Compra usato

EUR 6,23
Convertire valuta
Spese di spedizione: EUR 17,19
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Eric M. Burke, Brian M. Coyner
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Brossura

Da: Wonder Book, Frederick, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Codice articolo C09K-00750

Contatta il venditore

Compra usato

EUR 5,30
Convertire valuta
Spese di spedizione: EUR 21,47
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Burke, Eric M.; Coyner, Brian M.
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 1183682

Contatta il venditore

Compra usato

EUR 11,37
Convertire valuta
Spese di spedizione: EUR 17,17
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Eric M. Burke; Brian M. Coyner
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Nuovo Paperback

Da: Rarewaves USA, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common-sense. Unlike many software development methodologies, XP has been accepted quickly because its core practices - particularly code sharing, test-first development, and continuous integration - resonated immediately with software developers everywhere. Instead of impressing developers with a body of theory, XP got programmers to say, "Yeah, that's how I'd like to work." Oddly enough, although most developers turn to Extreme Programming methods in order to code real, hands-on, and extensible projects quickly ("Code comes first"), most books on Extreme Programming insist on focusing on the theory and not the practice. Not the Java Extreme Programming Cookbook.Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java - including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet - and then digs right in, providing recipes for implementing the tools in real-world environments. Each recipe offers solutions that help you put an extreme programming environment together: then provides code for automating the build process and testing. Although the time saved using any one of these solutions will more than pay for the book, Java Extreme Programming Cookbook offers more than just a collection of cut-and-paste code. Each recipe also includes explanations of how and why the approach works, so you can adapt the techniques to similar situation. One of the biggest challenges facing developers today is sorting through the wide variety of tools available form various source and figuring out how to them effectively. The recipes in Java Extreme Programming Cookbook showcase how to use the most important features of these XP tools.Many of these tools are geared towards unit testing, while others are invaluable for continuous integration; with these practical examples, you'll be able to choose the most effective tools to accomplish your goals, then implement them in a cohesive development environment quickly. Codice articolo LU-9780596003876

Contatta il venditore

Compra nuovo

EUR 28,55
Convertire valuta
Spese di spedizione: EUR 3,44
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Eric M. Burke
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00074636338

Contatta il venditore

Compra usato

EUR 3,50
Convertire valuta
Spese di spedizione: EUR 30,06
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Eric M. Burke; Brian M. Coyner
Editore: O'Reilly Media, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Nuovo Paperback

Da: Rarewaves USA United, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common-sense. Unlike many software development methodologies, XP has been accepted quickly because its core practices - particularly code sharing, test-first development, and continuous integration - resonated immediately with software developers everywhere. Instead of impressing developers with a body of theory, XP got programmers to say, "Yeah, that's how I'd like to work." Oddly enough, although most developers turn to Extreme Programming methods in order to code real, hands-on, and extensible projects quickly ("Code comes first"), most books on Extreme Programming insist on focusing on the theory and not the practice. Not the Java Extreme Programming Cookbook.Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java - including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet - and then digs right in, providing recipes for implementing the tools in real-world environments. Each recipe offers solutions that help you put an extreme programming environment together: then provides code for automating the build process and testing. Although the time saved using any one of these solutions will more than pay for the book, Java Extreme Programming Cookbook offers more than just a collection of cut-and-paste code. Each recipe also includes explanations of how and why the approach works, so you can adapt the techniques to similar situation. One of the biggest challenges facing developers today is sorting through the wide variety of tools available form various source and figuring out how to them effectively. The recipes in Java Extreme Programming Cookbook showcase how to use the most important features of these XP tools.Many of these tools are geared towards unit testing, while others are invaluable for continuous integration; with these practical examples, you'll be able to choose the most effective tools to accomplish your goals, then implement them in a cohesive development environment quickly. Codice articolo LU-9780596003876

Contatta il venditore

Compra nuovo

EUR 30,24
Convertire valuta
Spese di spedizione: EUR 3,44
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Burke, Eric M.
Editore: O'Reilly Media 3/21/2003, 2003
ISBN 10: 0596003870 ISBN 13: 9780596003876
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Java Extreme Programming Cookbook 0.98. Book. Codice articolo BBS-9780596003876

Contatta il venditore

Compra nuovo

EUR 24,29
Convertire valuta
Spese di spedizione: EUR 11,59
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Vedi altre 16 copie di questo libro

Vedi tutti i risultati per questo libro