Book description
Easy-to-follow coverage of twelve indispensable Jakarta Commons packages
Code examples that show innovative uses of Commons components, including using HttpClient to access Web resources, FileUpload for handling HTTP file uploads, and BeanUtils for easy form generation
Detailed instructions for combining the Commons project libraries with the popular Eclipse IDE
Save time and money with reusable open source Java™ components
Master the Jakarta Commons Library of Open Source JavaTM Components
Using the Apache Jakarta Commons reusable Java™ components, you can leverage the work of the global open-source community to solve common programming problems reliably, quickly, and inexpensively. But, to use the Commons libraries effectively, you need far more guidance than the official documentation offers. In Apache Jakarta Commons: Reusable Java™ Components, Will Iverson covers what Java developers need to know to take full advantage of Jakarta Commons—starting right now.
Iverson begins with a definitive overview of the Commons project: goals, installation, and getting started with Commons components. Next, he presents example-rich chapters on the twelve most useful Commons packages, covering topics ranging from HTTP FileUpload to database connectivity. Iverson provides detailed code samples for every component he describes. After you've mastered the core Jakarta Commons packages, you'll constantly rely on this book's handy seventy-five page quick-reference. Iverson's coverage includes
Downloading Commons project libraries and installing them into Eclipse
Programmatically accessing resources via HTTP, FTP, NNTP, and other Internet protocols
Using the Jakarta Commons suite of configurable object pools
Managing database connectivity in Swing applications—and anywhere containers aren't doing it for you
Using BeanUtils to generate forms and gain runtime access to information provided by JavaBeans-style objects
Traversing complex object graphs with JXPath
Using Jakarta Commons' advanced collections tools to establish richer object relationships
Extending java.lang with better methods for manipulating core classes
Implementing conversion routines, configurable logging, command-line help, and more
Exploring the newest packages, including emerging "sandbox" packages
Whether you're building code for front-end Web applications, client-side software, or back-end servers, learning Jakarta Commons will make you far more efficient. Apache Jakarta Commons is the fastest way to master and get results with Commons.
About the Web Site
All of the book's sample Java programs are available for download from: http://www.cascadetg.com/commons/.
© Copyright Pearson Education. All rights reserved.
Table of contents
- Copyright
- Bruce Perens’ Open Source Series
- About Prentice Hall Professional Technical Reference
- Preface
- Acknowledgments
- About the Author
- 1. Overview
- 2. FileUpload
- 3. HttpClient
- 4. Net
- 5. Pool
- 6. DBCP (Database Connection Pool)
- 7. BeanUtils
- 8. JXPath
- 9. Logging
- 10. Lang
-
11. Collections
-
Collections Concepts
- Bag
- Bean
- BidiMap
- Blocking
- Bounded
- Buffer
- Circular
- Closure
- Collating
- Comparator
- Composite
- Cursorable
- Factory
- Fast
- Fifo
- FixedSize
- Flat3
- Functor
- Hash
- Identity
- Lazy
- Linked
- List
- LRU
- Map
- Multi
- NodeCaching
- ObjectGraph
- Ordered
- Predicate
- Reference
- Set
- Singleton
- StaticBucket
- Synchronized
- Transformed/Transformer
- Typed
- Unmodifiable
- Summary
-
Collections Concepts
- 12. Codec
- 13. CLI (Command-Line Interface)
- 14. Other Projects
-
A. Lang Reference
- org.apache.commons.lang
- org.apache.commons.lang.ArrayUtils
- org.apache.commons.lang.BitField
- org.apache.commons.lang.BooleanUtils
- org.apache.commons.lang.CharRange
- org.apache.commons.lang.CharSet
- org.apache.commons.lang.CharSetUtils
- org.apache.commons.lang.ClassUtils
- org.apache.commons.lang.ObjectUtils
- org.apache.commons.lang.ObjectUtils.Null
- org.apache.commons.lang.RandomStringUtils
- org.apache.commons.lang.SerializationUtils
- org.apache.commons.lang.StringEscapeUtils
- org.apache.commons.lang.StringUtils
- org.apache.commons.lang.SystemUtils
- org.apache.commons.lang.Validate
- org.apache.commons.lang.WordUtils
- org.apache.commons.lang.time
- org.apache.commons.lang.time.DateFormatUtils
- org.apache.commons.lang.time.DateUtils
- org.apache.commons.lang.time.FastDateFormat
- org.apache.commons.lang.time.StopWatch
- B. Apache License, Version 2.0
Product information
- Title: Apache Jakarta Commons: Reusable Java™ Components
- Author(s):
- Release date: February 2005
- Publisher(s): Pearson
- ISBN: 9780131478305
You might also like
book
Apache Jakarta and Beyond: A Java Programmer’s Introduction
"If you're a Java developer interested in leveraging open source tools to build multitier applications, Larne …
book
Java Web Services
For many Java developers, web services appeared to come out of nowhere. Its advantages are clear: …
book
Developing Middleware in Java EE 8
Use Java features such as JAX-RS, EJBs, and JPAs to build powerful middleware for newer architectures …
book
Java Web Services in a Nutshell
Java Web Services in a Nutshell is a high-speed tutorial and a quick reference for the …