Table of Contents
Module 1: Browsing with HttpClient
A taste of HttpClient: downloading a web page
Reviewing the HttpClient RFCs
The HttpClient API
HttpClient in action
Summary
Index
- Module 2: Uploading files with FileUpload
- HTTP and uploading files
- FileUpload basics
- Uploading files without using FileUpload
- Uploading files using FileUpload
- Handling a complex input form
- Uploading large files
- Uploading files to a database
- Summary
- Index
- Module 3: Handling protocols with the Net component
- Getting to know the protocols
- The Net API
- Creating a multiprotocol handler
- Summary
- Index
- Module 4: XML parsing with Digester
- The Digester component
- The Digester stack
- A match made in heaven?
- Conforming to the rules!
- Resolving conflicts with namespace-aware parsing
- Rule sets: sharing your rules
- Externalizing patterns and rules: XMLRules
- Summary
- Index
- Module 5: JXPath and Betwixt: working with XML
- The JXPath story
- The Betwixt story
- Summary
- Index
- Module 6: Validating data with Validator
- The data validation process
- The Validator component
- Validator in action
- Summary
- Index
- Module 7: Enhancing Java core libraries with Collections
- A taste of things to come
- Collections and more
- Summary
- Index
- Module 8: Enhancing Java core libraries with BeanUtils and Lang
- BeanUtils: JavaBeans made easy
- Mind your Lang(uage)
- Summary
- Index
- Module 9: Pool and DBCP: creating and using object pools
- The Pool component
- The DBCP component
- Summary
- Index
- Module 10: Codec: encoders and decoders
- What are encoding and decoding?
- Understanding the Codec algorithms
- Getting to know Codec
- Codec at work
- Summary
- Index
- Module 11: Managing components with Modeler
- Understanding JMX
- Say hello to Modeler
- Summary
- Index
- Module 12: Command-line processing with CLI
- The process of command-line interface
- Introducing CLI
- Summary
- Index
- Module 13: Understanding and using Chain
- Introducing the Chain component
- Using the Chain component
- Struts and the Chain component
- Summary
- Index
- Module 14: Working with the Logging and Discovery components
- Logging makes me happy
- Discovery channel
- Summary
- Index