The SmartWeb framework is targeted to support rapid development of simple to complex web applications, leading to clean and stable code development. It's builded over consolidated open source frameworks and features the most useful design patterns and architectural solutions.
The need to develop web applications adhering to architectural standard qualities like scalability and maintainability without having the development team to constantly deal with architectural concerns have born the SmartWeb project.
The framework code is mainly based on the widely and industrially adopted open source frameworks Jakarta Struts and Hibernate.
Based on the well known five tiers architecture this framework gives guidelines and support on the business tier development mostly delegating to the forementioned frameworks the presentation and persistence tier concerns and adding the needed glue to provide a clean and quality proven architecture.
Code produced on this framework easily respond to quality standards and result a lot easier both to write and to understand allowing:
Development speed-up is easily achieved through reuse, but it's hard to find out a component which fully satisfies our project needs: that's why we choose to provide not only a development framework but some extendible and customizable modules to solve common problems like:
Our shared modules provide everything you need to produce a web application, including:
A complete listing of the already available modules and the ones still in design phase is available in the modules section.