Part IV. Advanced Use and Extensions

Table of Contents

8. Configuration Files
8.1. Overview
8.2. Element dbforms-config
8.3. Element table
8.4. Element query
8.5. Element events
8.6. Element dbconnection
8.7. Element DOMFactoryClass
8.8. Element DefaultEscaperClass
8.9. Element interceptors
9. Security
9.1. Introduction
9.2. Security concept of DbForms
10. File uploads
10.1. Introduction
10.2. BLOB-fields
10.3. File-system approach
10.4. A working demo
11. Styling
11.1. First level: basic HTML and JSP - tags
11.2. Second level: <dbForms> - tags
11.3. Third Level: DbForms - templates
11.4. Why is the style-taglib still under construction?
12. Sorting, Filtering and Searching.
12.1. Sorting
12.2. Filter Tag
12.3. The filter attribute (in the dbform tag)
12.4. Searching
13. Query Support
13.1. Examples:
13.2. Use within dbforms-config.xml
14. Scripting Variables
14.1. tableName known at compile time
14.2. tableName determined at runtime
15. Application hook-ups (Interceptors)
15.1. Introduction
15.2. Interface DbEventInterceptor
15.3. Class Diagram
15.4. Method parameters
15.5. Installing Interceptors
15.6. Example
15.7. Accumulating error messages
15.8. Changing Key Values in an Interceptor
16. Internationalization and i18n Support
16.1. Specifying a charset
16.2. Defining Resource Bundles
16.3. Setting up DbForms
16.4. Using i18n within DbForms
16.5. Setting the Pattern Attribute
16.6. Additional Information
17. Validation Framework
17.1. Commons-Validator framework
17.2. Setting up DbForms
17.3. Using validation within DbForms
17.4. Generating Validation.xml
17.5. Validation.xml Tags
17.6. Validation.xml file
17.7. Types of validation available
17.8. Validator-rules.xml
18. JavaScript Calendar Application
18.1. What is it?
18.2. How to use the calendar within dbforms
18.3. Support for more date formats
19. Foreign Key support within DbForms
19.1. Introduction
19.2. Foreign-Key tag within dbforms-config.xml
19.3. Support within XSL Stylesheets
19.4. Simplified Reference with New Attributes for table tag:
19.5. Detection of references within DevGui
20. Connection Support
20.1. ConnectionFactory
20.2. Connection pool properties
20.3. The ConnectionProvider class
20.4. How To code your own connection provider class
21. Multiple Database Connections
22. Pluggable events
22.1. Introduction
22.2. Default events
22.3. Registration of the event classes
22.4. Override the default event classes
22.5. Override the event classes on a table-by-table basis
23. EJBs and JBoss
23.1. The Easy Way
23.2. Example
23.3. JBoss dbconnection configuration -JNDI name
24. JasperReports
25. Using XML for Data input
25.1. Introduction
25.2. xml data file example
25.3. definig a xml table in dbforms-config.xml
26. Navigation
26.1. Introduction
26.2. Datalist navigation
26.3. Classic navigation
26.4. ToDo
26.5. Classic Configuration in Dbforms-config.xml