About us
Products
Services
Articles
Contact us

Table of Contents

Preface

I Overview, Application Model, Helpers
II Specifications
III Examples
IV Email-based Application
Appendices

1. Overview

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

2. Application Model

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

3. Helpers

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. JavaBeans - HTML Forms Mapping

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

5. JavaBeans - Property Text Streams Mapping

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

6. JavaBeans - XML Documents Mapping

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

7. Simple Example

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. Dynamic Example

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. Image Map Example

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. File Uploading Example

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. Internationalization Example

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. Email-based Application

12.1. Application Model
12.2. Hints and Tips

13. Form Mailer

13.1. Initialization
13.2. Bean Processing
13.3. Hints and Tips

14. Store Connectors

14.1. StoreConnector
14.2. MailStoreConnector
14.3. IMAPStoreConnector
14.4. POP3StoreConnector
14.5. DIRStoreConnector
14.6. Hints and Tips

15. Mail Monitor

15.1. Constructor and Methods
15.2. Hints and Tips

16. Monitor Starter

16.1. Starting the Monitor
16.2. Closing the Application
16.3. Hints and Tips

17. Mail Example

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. Resources

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

B. Settings

B.1. Error Logging
B.2. Removing Form Action
B.3. Validating XML
B.4. Setup Utility

C. Character Encodings


Copyright © 2000-2020 Devsphere

About us
Products
Services
Articles
Contact us