Pearson Education Home Higher Education HomeInstructor SupportStudent SupportAbout UsCareers
Bookshop
Texts & Technology
ABOUT THIS PRODUCT
Description
Table of Contents
Features
Appropriate Courses
Preface
About the Author(s)
 
RESOURCES
First Day of Class
 
RELATED TITLES
Java--Intro to Programming/CS1 (Computer Science)
Apache Jakarta and Beyond: A Java Programmer's Introduction
View Larger Cover Image
View Larger Image

Larne Pekowsky, Capital Thinking, Inc.

Publisher: Addison-Wesley
Copyright: 2005
Format: Paper Bound w/CD-ROM; 608 pp

ISBN-10: 0321237714
ISBN-13:9780321237712Help icon

Our Price: £35.99
This title is ordered on demand which may result in extended delivery times.

This title is not for sale to the US or Canada.
Add this item to my shopping basket


Add to Exam Copy BookbagAdd to Exam Copy Bookbag PrintPrint Product Information

Table of Contents

Preface.

Acknowledgments.

1. Introduction.

    On Tools.

    On Open Source.

    The Apache Software Foundation and the Jakarta Project.

    On Application Development.

    Further Reading.

2. Ant.

    Introduction to Ant.

    Dependencies.

    Sets of Files as Task Arguments.

    Global Variables.

    Paths.

    Properties.

    Command-Line Arguments.

    Built-In Tasks.

    Creating New Tasks.

    Beyond This Book.

    Summary.

3. Eclipse.

    Getting Started with Eclipse.

    Using Ant with Eclipse.

    Beyond This Book.

    Summary.

4. Testing with JUnit.

    An Introduction to Automated Testing.

    JUnit-A Testing Framework.

    More on JUnit.

    How and What to Test.

    Integrating JUnit with Ant.

    Summary.

5. Testing Web Sites with HTTPUnit.

    An Introduction to HTTPUnit.

    A More Sophisticated Example.

    Testing with ServletRunner.

    Beyond This Book.

    Summary.

6. Further Web Testing with Jakarta Cactus.

    An Introduction to Cactus.

    Writing and Running Cactus Tests.

    Using Cactus with Eclipse.

    Beyond This Book.

    Summary.

7. Stress Testing with Jakarta JMeter.

    Using JMeter.

    Distributed Testing.

    More Sophisticated Test Plans.

    Using JMeter with Ant.

    How to Stress Test.

    Beyond This Book.

    Summary.

8. Simplifying Bean Development with BeanUtils.

    Introduction to BeanUtils.

    Simple Properties.

    Indexed Properties.

    Mapped Properties.

    Nested Properties.

    Converters.

    Adding New Converters.

    Dynamic Beans.

    Enhancing DynaBeans.

    Summary.

9. Traversing Hierarchical Data with JXPath.

    Introduction to XPath.

    Using JXPath.

    Setting Values.

    Creating New Structures.

    A Few Notes on Defining New Contexts.

    Summary.

10. Database Tools.

    Hsqldb.

    Pooling Connections with DBC.

    Mapping Databases to Objects with OJB.

    Using OJB.

    Retrieving Data.

    More Sophisticated Queries.

    Lazy Evaluation.

    Related Tools.

    Hiding Persistence from Applications.

    Beyond This Book.

    Summary.

11. Logging.

    The Java.util.logging Package.

    Log4j.

    Beyond This Book.

    Summary.

12. Configuring Program Options.

    Jakarta CLI.

    Jakarta Digester.

    Beyond This Book.

    Summary.

13. Working with Text 1: Regular Expressions.

    Regular Expressions.

    ORO Regular Expressions.

    Jakarta Regexp.

    The JDK1.4 Pattern Matching Classes.

    Beyond This Book.

    Summary.

14. Working with Text 2: Searching.

    Creating Indices.

    Using Indices.

    Indexing Web Pages.

    Beyond This Book.

    Summary.

15. Creating Office Documents with POI.

    POIFS.

    Excel.

    Creating Spreadsheets.

    Templating.

    Word.

    Beyond This Book.

    Summary.

16. Scripting.

    Running BeanShell.

    The BeanShell Language.

    Functions.

    Implementing Interfaces.

    Full Java Compatibility.

    Calling BeanShell from Java.

    Motivation for Scripting.

    Beyond This Book.

    Summary.

17. Tomcat.

    Starting Tomcat.

    A Tour of Tomcat.

    Creating a Web Application.

    Security.

    Realms.

    Encryption and Server Validation.

    Client Certificates.

    Certificate-Based Authentication.

    Global Resources.

    Web-Based Management and Administration.

    Beyond This Book.

    Summary.

18. The Standard Tag Library.

    Tag Libraries.

    Tags with Bodies.

    Dynamic Attributes in Tags.

    Displaying Expressions.

    Formatting Output.

    Iteration in a Page.

    Conditionally Including Sections of a Page.

    Browser Detection.

    Combining Tags.

    Selecting between Multiple Choices.

    The SQL Tags.

    The XML Tags.

    Beyond This Book.

    Summary.

19. Struts.

    Some Common Controller Tasks.

    Struts: An Application Toolkit.

    Using Struts.

    Simplifying Form Beans with the Validator.

    Eliminating Form Beans.

    The Pros and Cons of Struts.

    Beyond This Book.

    Summary.

20. Cocoon.

    Building and Configuring Cocoon.

    Using Cocoon.

    Accessing Databases.

    Writing to Databases.

    The Pros and Cons of Cocoon.

    Beyond This Book.

    Summary.

Appendix A.

Index.

 
Pearson Education Home