Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Jakarta Commons Online Bookshelf

Inside the book

About this Book Acknowledgements Sample Chapters Table of Contents Preface Source Code Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Jakarta Commons Online Bookshelf
Vikram Goyal

2005 | 402 pages
ISBN:
$39.95 PDF ebook  

Source Code

Some source code files have been made available for Jakarta Commons Online Bookshelf as a ZIP file.

Source Code - Entire Bookshelf

Patch for source code - Module 11 (2005-07-17)

DESCRIPTION

Written for developers and architects with real work to do, the Jakarta Commons Online Bookshelf is a collection of 14 PDF modules, each focused on one of the main Commons components. Commons is a collection of over twenty open-source Java tools broadly ranging from logging, validation, bean utilities and XML parsing. The Jakarta Commons Online Bookshelf summarizes the rationale behind each component and then provides expert explanations and hands-on examples of their use. You will learn to easily incorporate the Jakarta Commons components into your existing Java applications.

Why spend countless hours writing thousands of lines of code, when you can use the Jakarta Commons re-usable components instead? Each of the packages is independent of the others, and Manning lets you pick which of the Commons components you want to learn about. Each Module can be purchased separately or purchased together in the entire Jakarta Commons Online Bookshelf.

Why is Jakarta Commons so popular? Because it provides re-usable solutions to your everyday development tasks. Make your work life better starting today. Purchase one of the modules or the entire Bookshelf and get the guidance of an experienced Jakarta Commons pro.

WHAT THE READERS SAY ABOUT THIS BOOK...

"Great stuff! This is the ultimate missing manual to Jakarta Commons."
--Glen Smith, J2EE Consultant, Bytecode Pty Ltd

"...this manuscript is packed with incredibly useful information."
--Dirk Verbeeck, Jakarta Project Management Committee

"...has something for every developer. Well organized and structured."
--Robert Burrell Donkin, Apache Jakarta Commons Committer

"It is extremely well written, has outstanding examples that work, and provides excellent documentation."
--Doug Warren, Software Architect, Leading diversified financial services company

"Vikram's articles for O'Reilly mean that he's got as high visibility as anyone for Commons literature. The articles are linked from the Commons site itself."
--Henri Yandell, Jakarta PMC Chair

"Chapter 4 is on Digester, which I always think is a hard one to understand and Vikram does a solid job there."
--Henri Yandell, Jakarta PMC Chair

"There is ample background, context, and in-depth information to complement freely available materials."
--Yoav Shapira, Jakarta Commons Committer

"Very well written. Interesting, engaging, sometimes humorous in a good way"
--Yoav Shapira, Jakarta Commons Committer

ABOUT THE AUTHOR...

Vikram Goyal, author of Beginning JSP 2.0 and Professional JSP Site Design, regularly writes how-to articles on open source projects. His series of articles on Jakarta Commons was the first such effort to make sense out of the chaotic world of Jakarta Commons. His article series is still reflected in the official main entry page of Jakarta Commons as the only online series covering these components. Vikram is a Sun Certified Programmer for the Java 2 Platform. Vikram lives in Brisbane, Australia.

Related Titles

  • Jakarta Commons Online Bookshelf: Module 1 Browsing with HttpClient Vikram Goyal - A component to help deal with the client side of HTTP.
  • Jakarta Commons Online Bookshelf: Module 2 Uploading files with FileUpload Vikram Goyal - The server end of the processing required for uploading files.
  • Jakarta Commons Online Bookshelf: Module 3 Handling Protocols with the Net Component Virkam Goyal - Provides implementations for a diverse range of Internet protocols, like FTP, SMTP, NNTP etc.
  • Jakarta Commons Online Bookshelf: Module 4 XML Parsing with Digester Vikram Goyal - An XML to Java Object mapping technology to help parse XML configuration files.
  • Jakarta Commons Online Bookshelf: Module 5 JXPath and Betwixt: Working with XML Vikram Goyal - JXPath provides traversal of complex objects using the XPath syntax, while Betwixt is a Java-XML mapping tool.
  • Jakarta Commons Online Bookshelf: Module 6 Validating Data with Validator Vikram Goyal - Provides a guideline and API for validating user data, from any source.
  • Jakarta Commons Online Bookshelf: Module 7 Enhancing Java Core Libraries with Collections Vikram Goyal - Leverages the Java Collection API by providing several new collection classes and enhancements for existing ones.
  • Jakarta Commons Online Bookshelf: Module 8 Enhancing Java Core Libraries with BeanUtils and Lang Vikram Goyal - BeanUtils works with the Java Reflection and Introspection API to provide access to JavaBeans properties, while Lang enhances the classes of the java.lang API.
  • Jakarta Commons Online Bookshelf: Module 9 Pool and DBCP: Creating and Using Object Pools Vikram Goyal - Pool is an Object Pooling architecture, while DBCP is a precise implementation that uses it to manage database connections.
  • Jakarta Commons Online Bookshelf: Module 10 Codec: Encoders and Decoders Vikram Goyal - Provides several common, and some not so common, encoding and decoding routines.
  • Jakarta Commons Online Bookshelf: Module 11 Managing Components with Modeler Vikram Goyal - Modeler provides an easy way to manage Model MBeans, used in Java Management Extensions.
  • Jakarta Commons Online Bookshelf: Module 12 Command-line Processing with CLI Vikram Goyal - Command Line Interrogation or CLI, provides an easy to use interface to deal with application start up options.
  • Jakarta Commons Online Bookshelf: Module 13 Understanding and Using Chain Vikram Goyal - Chain is an implementation of the "Chain of Responsibility" Pattern.
  • Jakarta Commons Online Bookshelf: Module 14 Working with the Logging and Discovery Components Vikram Goyal - Logging is used as a wrapper around existing Logging implementations. Discovery is used to provide common resource finding services.
Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.