|
Project Information
-
Activity
Medium
-
Project feeds
- Code license
-
Apache License 2.0
-
Labels
GWT,
Java,
Spring,
Ajax,
AOP,
AspectJ,
Javascript,
DependencyInjection,
IoC,
BeanBinding,
Validation,
Web,
WebFramework,
Bean
|
GWToolboxWelcome to the GWToolbox project. The GWToolbox project provides a collection of modules to help developers create robust web 2.0 / Ajax applications using the Google Web Toolkit (GWT). Current modulesCurrently the following modules are provided: - gwtoolbox-commons: A library with common utility classes which are used by other modules and can also be used by other GWT applications. This collection of utilities is largely based on common Java Open Source projects (e.g. Spring, apache commons, etc..)
- gwtoolbox-bean: A library providing basic support for java beans. Using this library one can load meta-data (BeanInfo) over beans in the application, navigate their property descriptors and dynamically set/get values of these properties. It also has basic integration with JDK's Bean Validation Specifications (JSR-303) which enables you to annotate the beans with constraint annotations and have them validated.
- gwtoolbox-widget: A set of generic model based widget classes with concrete implementations of bean backed models. These widgets/models highly depend on the gwtoolbox-bean module.
- gwtoolbox-ioc: This module bring IoC to GWT applications. Heavily based on Spring, users can now define all object/widgets/components of their GWT application within Spring application context and wire them declaratively. This is now yet another Spring-like ioc container, but rather a container that can read actual Spring configuration files. This brings along many of the power tools Spring comes with: AspectJ-like AOP support, bean life-cycle management (including lazy/eager initialization), scopes (singleton/prototype), and even Spring namespaces. Users can now create proprietary namespaces for their GWT components.
Getting startedTake a look at our Getting Started Guide to get started using GWToolbox to build better GWT applications. Quick StartTo quickly create a GWToolbox based project, you can use the following link. This will redirect you to a form which will help you create an initial maven2 project using a dedicated maven archetype: http://gwtoolboxarchetype.appspot.com
|