Features
Common
- Standard Java Enterprise design patterns; application layers employ interfaces that allow application components to be changed through configuration.
- Support for specific frameworks (e.g. Struts, JSF, Spring, Hibernate)
- Authentication and authorisation backed by a database or LDAP repository
- Support for entity relationships:
- Many-to-one (drop-down list)
- Many-to-many (dual multi-select list box)
- Aggregations (repeating sub-forms)
- Inheritance (consolidated lists)
- Paged and sortable lists
- Search by example (using partially populated fields of non-collection attributes and many-to-one associations)
- Logging
Flex 2
Struts
- Quick search of textual fields with spell check support
- Multi-lingual support for labels and tool-tips
- Audit records of changes and reporting
- Simple document generation to PDF and RTF
- Look and Feel Theme support (using HTML templates and CSS stylesheets)
- Simple Rules Engine (as can be expressed in a spreadsheet)
- Web Service interface for each service facade