Aranea Framework Article Index for
Aranea
Website Links For
Framework
 

Information About

Aranea Framework




Notable features of Aranea include:

  • Component Orientation . In Aranea everything is a component and everything is reusable. The framework itself is assembled from a number of components with specific responsibilities and programmer also writes the code in terms of components. The components have very simple interface which has about 4-6 methods. Framework includes many pre-built components like forms with data binding capabilities and database-backed lists.


  • Event Driven . Programming model is based on components reacting to events generated by the user. One typically doesn't have to deal with request or determine what button was pressed since the event handler just calls the appropriate listener or method.


  • Using POJOs . The components in Aranea are pure Java objects supporting polymorphism, inheritance and encapsulation.


  • Explicit state management. Aranea component fields are persistent and framework will automatically determine component lifecycle without limiting to any scopes.


  • View agnostic. The framework is completely view technology independent but provides a thorough library of custom JSP tags that target building GUIs without writing HTML.


  • Integration platform. Allows assembling most of available web programming models out of reusable components and patterns.


  • Powerful navigation. Aranea out-of-the-box supports the so called flows and flow nesting, which allows to create nested processes that preserve the previous process state and restore it when finished.



EXTERNAL LINKS