Aranea framework 1.0.3
Details
| Size: | 0K |
| Last Update: | 2008-04-19 23:33:00 |
| OS Support: | Linux |
| License/Program Type: | The Apache License 2.0 |
| Publisher: | Aranea Team |
| Price: | $0.00 |
Description:
Aranea framework 1.0.3 is libraries software developed by Aranea Team.
Aranea is an Open Source Java Hierarchical Model-View-Controller Web Framework that provides a common simple approach to building the web application components, reusing custom or general GUI logic and extending the framework.
The framework enforces programming using Object-Oriented techniques with POJOs and provides a JSP tag library that facilitates programming web GUIs without writing HTML.
Here are some key features of "Aranea framework":
Small core. Aranea core consists of ca. 10 interfaces, some conventions concerning how to use them and a number of default or base implementations.
Component-oriented. In Aranea everything is a component and everything is reusable, the framework itself is assembled from a number of components with specific responsibilities. 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.
Event-driven. The whole 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.
Plain Old Java. 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.
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.
Type safe. Since there is no playing around with session attributes and no XML mappings the Java compiler is able to verify that all types and classes match and navigating between components is as easy as holding Ctrl and clicking.
Secure. Since components are created explicitly when needed and removed when they are needed no more there is no need to protect the controller URLs with roles or privileges.
Testable. Testing pure Java is as easy as it sounds, and there is no need for any J2EE containers. And since Aranea can be used with Dependency Injection containers like Spring, it makes testing even easier.
AJAX-ready. Aranea supports natively both partial page updates and AJAX-enabled components like autocompletion search boxes. Aranea can also be used as a controller for a purely AJAX application.
Aranea framework 1.0.3 supports english interface languages and works with Linux.
Downloading Aranea framework 1.0.3 will take if you use fast ADSL connection.
0 comments
Add to
Aranea framework 1.0.3 Version History
Related Software
|
|
From category: Internationalization |
| Baghdad 0.0.3 is internationalization software developed by Mohammed Sameer. The Baghdad project is an Arabic spell checker. The Arabic spell checker named after the occupied Iraqi capital. Base... |
|
|
From category: Libraries |
| Extended attributes for Python 0.1.3 is libraries software developed by Manuel Amador. Extended attributes for Python is a Python module that can manipulate extended attributes in filesystems that... |
|
|
From category: Code-Generators |
| Castor 0.9.6 is code generators software developed by Kvisco. The Castor project has been developed out of need: the need to get stuff done and the need to write useful code. It has been des... |
|
|
From category: Libraries |
| FOX is a C++-based toolkit for GUI development.... |
|
|
From category: Perl-Modules |
| Language::MuldisD contains a formal spec of Muldis D relational DBMS language.... |
|
|
From category: Libraries |
| Class::Std 0.0.8 is libraries software developed by Damian Conway. Class::Std is a Perl module to support for creating standard \"inside-out\" classes. SYNOPSIS package MyClass;... |
|
|
From category: Debuggers |
| PureTest is an application which is primarily used to setup scenarios of tasks, execute and debug them.... |
|
|
From category: Libraries |
| Data::Type::Docs 0.01.15 is libraries software developed by Murat Uenalan. Data::Type::Docs is a Perl module with the manual overview. MANUALS Data::Type::Docs::FAQ Frequently... |
|
|
From category: Disassemblers |
| AsmDis is a disassembler for ELF executables (Linux executables).... |
|
|
From category: Libraries |
| Data::Faker::DateTime 0.07 is libraries software developed by Jason Kohles. Data::Faker::DateTime is a Data::Faker plugin. DATA PROVIDERS unixtime Return a unix time (seconds s... |
|
|
From category: Libraries |
| Eclipse 2D Game Engine 1.0 is libraries software developed by Lee Millward. Eclipse is a set of C++ classes designed to give beginner developers a head start in developing their first games as well... |
|
|
From category: Internationalization |
| FLP-i18n 2.1b2 is internationalization software developed by flaimo. i18n is a collection of PHP classes for managing multilanguage webpages. Translation strings can be stored in flat text files, p... |
|
|
From category: Libraries |
| libgfileio is a C++ library that wraps around the standard unbuffered Unix file I/O functions write() and read().... |
|
|
From category: Libraries |
| BBDB::Export 0.012 is libraries software developed by wu. BBDB::Export is a Perl module to export data from The Insidious Big Brother Database. SYNOPSIS use BBDB::Export;... |
|
|
From category: Assembler-Tools |
| Access Modifier Eclipse Plug-in 1.2.6 is assembler tools software developed by Nils Winkler. Access Modifier Eclipse Plug-in allows the user to change the visibility (public, protected, default, pr... |
Leave a comment