I Overview, Application Model, Helpers II Specifications III Examples IV Email-based Application Appendices
1.1. Benefits of Using the Framework 1.1.1. Architectural benefits 1.1.2. Development benefits 1.1.3. Testing benefits 1.1.4. Deployment benefits 1.2. Terms and Concepts 1.2.1. Data beans and bean objects 1.2.2. Bean properties 1.2.3. Optional properties 1.2.4. Bean resources 1.2.5. Parameters 1.2.6. Elements 1.2.7. Documents 1.2.8. Mapping errors 1.2.9. Mapping process 1.2.10. Mapping utilities 1.3. Features 1.3.1. Supported property types 1.3.2. Processing order 1.3.3. Inheritance support 1.3.4. Containment support 1.3.5. Array support 1.3.6. Aggregation support 1.4. API Overview 1.4.1. JavaBeans - HTML forms mapping 1.4.2. JavaBeans - property text streams mapping 1.4.3. JavaBeans - XML mapping 1.4.4. I18N support 1.4.5. Error logging 1.5. Hints and Tips
1.1.1. Architectural benefits 1.1.2. Development benefits 1.1.3. Testing benefits 1.1.4. Deployment benefits
1.2.1. Data beans and bean objects 1.2.2. Bean properties 1.2.3. Optional properties 1.2.4. Bean resources 1.2.5. Parameters 1.2.6. Elements 1.2.7. Documents 1.2.8. Mapping errors 1.2.9. Mapping process 1.2.10. Mapping utilities
1.3.1. Supported property types 1.3.2. Processing order 1.3.3. Inheritance support 1.3.4. Containment support 1.3.5. Array support 1.3.6. Aggregation support
1.4.1. JavaBeans - HTML forms mapping 1.4.2. JavaBeans - property text streams mapping 1.4.3. JavaBeans - XML mapping 1.4.4. I18N support 1.4.5. Error logging
2.1. Data Beans 2.2. Forms 2.3. Bean Resources 2.3.1. Default values 2.3.2. Error messages 2.3.3. Optional properties 2.3.4. Processing order 2.3.5. XML indentation string 2.3.6. Starter, separator and terminator of error messages 2.3.7. Fixed length of bean arrays 2.3.8. Form name 2.3.9. Processor name 2.4. Handlers 2.5. Processors 2.6. Hints and Tips
2.3.1. Default values 2.3.2. Error messages 2.3.3. Optional properties 2.3.4. Processing order 2.3.5. XML indentation string 2.3.6. Starter, separator and terminator of error messages 2.3.7. Fixed length of bean arrays 2.3.8. Form name 2.3.9. Processor name
3.1. A Simple Handler 3.2. GenericHandler 3.3. BeanDispatcher 3.4. ErrorHandler 3.5. ServletErrorHandler 3.6. IOErrorHandler 3.7. ApplicationErrorHandler 3.8. GUILogger 3.9. AWTLogger 3.10. SwingLogger 3.11. Hints and Tips
4.1. Form-to-Bean Mapping 4.1.1. Mapping to a standard property 4.1.2. Mapping to a standard indexed property 4.1.3. Mapping to a contained data bean 4.1.4. Mapping to a contained bean array 4.2. Bean-to-Form Mapping 4.2.1. Mapping a standard property 4.2.2. Mapping a standard indexed property 4.2.3. Mapping a contained bean 4.2.4. Mapping a contained bean array 4.3. Hints and Tips
4.1.1. Mapping to a standard property 4.1.2. Mapping to a standard indexed property 4.1.3. Mapping to a contained data bean 4.1.4. Mapping to a contained bean array
4.2.1. Mapping a standard property 4.2.2. Mapping a standard indexed property 4.2.3. Mapping a contained bean 4.2.4. Mapping a contained bean array
5.1. Bean-to-Text Mapping 5.1.1. Mapping a standard property 5.1.2. Mapping a standard indexed property 5.1.3. Mapping a contained data bean 5.1.4. Mapping a contained bean array 5.2. Text-to-Bean Mapping 5.2.1. Mapping to a standard property 5.2.2. Mapping to a standard indexed property 5.2.3. Mapping to a contained data bean 5.2.4. Mapping to a contained bean array 5.3. Hints and Tips
5.1.1. Mapping a standard property 5.1.2. Mapping a standard indexed property 5.1.3. Mapping a contained data bean 5.1.4. Mapping a contained bean array
5.2.1. Mapping to a standard property 5.2.2. Mapping to a standard indexed property 5.2.3. Mapping to a contained data bean 5.2.4. Mapping to a contained bean array
6.1. Bean-to-XML mapping 6.1.1. Mapping a standard property 6.1.2. Mapping a standard indexed property 6.1.3. Mapping a contained data bean 6.1.4. Mapping a contained bean array 6.2. XML-to-Bean mapping 6.2.1. Mapping to a standard property 6.2.2. Mapping to a standard indexed property 6.2.3. Mapping to a contained data bean 6.2.4. Mapping to a contained bean array 6.3. Hints and Tips
6.1.1. Mapping a standard property 6.1.2. Mapping a standard indexed property 6.1.3. Mapping a contained data bean 6.1.4. Mapping a contained bean array
6.2.1. Mapping to a standard property 6.2.2. Mapping to a standard indexed property 6.2.3. Mapping to a contained data bean 6.2.4. Mapping to a contained bean array
7.1. Data Beans 7.2. HTML Form 7.3. Bean Resources 7.4. JSP Handler 7.5. JSP Processor 7.6. Without Using the Framework 7.7. Using the Framework with Servlets and JSPs 7.8. Why Using Servlets? 7.9. Using Only Servlets 7.10. Hints and Tips
8.1. Data Beans 8.2. Dynamic HTML Form 8.3. Bean Resources 8.4. JSP Handler 8.5. Java Processor 8.6. XML-based Persistence 8.7. Thread Safety 8.8. Hints and Tips
9.1. Data Bean 9.2. HTML Form 9.3. Bean Resources 9.4. JSP Handler 9.5. JSP Processor 9.6. Hints and Tips
10.1. Data Beans 10.2. HTML Form 10.3. Bean Resources 10.4. JSP Handler 10.5. JSP Processor 10.6. Hints and Tips
11.1. Data Bean 11.2. HTML Form 11.3. Bean Resources 11.4. JSP Handler 11.5. JSP Processor 11.6. Localization 11.7. Hints and Tips
12.1. Application Model 12.2. Hints and Tips
13.1. Initialization 13.2. Bean Processing 13.3. Hints and Tips
14.1. StoreConnector 14.2. MailStoreConnector 14.3. IMAPStoreConnector 14.4. POP3StoreConnector 14.5. DIRStoreConnector 14.6. Hints and Tips
15.1. Constructor and Methods 15.2. Hints and Tips
16.1. Starting the Monitor 16.2. Closing the Application 16.3. Hints and Tips
17.1. Data Beans 17.2. HTML Form 17.3. Bran Resources 17.4. Bean Processor 17.5. HTML Pages 17.6. Configuration 17.7. Running the Example 17.8. Hints and Tips
A.1. Error Messages A.1.1. Fatal Errors A.1.2. Application Errors A.1.3. User Errors A.2. Other Resources A.3. Localization
A.1.1. Fatal Errors A.1.2. Application Errors A.1.3. User Errors
B.1. Error Logging B.2. Removing Form Action B.3. Validating XML B.4. Setup Utility