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