1 Overview
l Aurora is an open source MVC framework, its goal is to write configurable, fully face-to-object form controller using the Spring framework
l General goal is to try to include a solution to universal issues that use Spring MVC and other J2EE Web MVC frameworks.
2, characteristics
(1) Request object mapping
l Avoid using HTTP forced string values or simple original types, let Aurora fully utilize the application's domain objects.
l Use the reflective mechanism, Aurora can map the request value to any type of domain object, or even the user-defined type.
l Provides a transparent scheme to map single or more references
(2) Declaration form and verification
l Use XML declaration setting controller settings, form workflow logic, and metadata
(3) Universal programming model
l Use the policy mode for basic, query and wizard-based form types to avoid using proxy or static tool classes to avoid cross-copy of application controllers.
(4) Eliminate specific cases
l Eliminate the universal Plumbing code, such as the escape and non-proportional, text-based entity, using the HTML check box without considering the NULL condition, will be the same as other HTML control processing
(5) Extension and plugin capabilities in multiple ways
l includes the implementation of the extension server-side control, the implementation of the form and the customizer