My favorites | Sign in
Project Logo
                
People details
Project owners:
  JamesLuo.au
Project committers:
LeiYang.au

GWT ENT

A Reflection, AOP, HTML template, UI Binding framework for GWT.

This project aims to make it easier to do what you want to do with GWT, now, the fllowing things have been contained in our project:

Reflection

Reflection for GWT, Support reflection of the following elements:
  1. annotation
  2. class
  3. field
  4. method
  5. constructor(constructor.newInstance())
  6. meta data of class(Going to be deleted, please using annotation instead)

Aspect-Oriented Programming for GWT

Support AOP in Client side, coded by JAVA(not based javascript library).
Support both aspectj annotations and @pointcut/Google-guice matcher class, Please see here for all interceptors in sample project.
  1. @Around
  2. @Before
  3. @After
  4. @AfterReturning
  5. @AfterThrowing

HTML Template

HTML template, Annotation based HTML template framework for GWT(HTML Template).

UIBinding

UI Binding, UIBinding framework from gwt-ent, Annotation or code based(UIBinding).

Validate

Support JSR-303, and the GWT way to support I18N

JPA Annotations Emulation

Give you ability to share domain classes between server side and client side.

GWT UI Generator

Please NOTE: It's under fully refactor.
gwt ui generator(WhyUIGenerator HowToUseUIGenerator)

Others

gwt acegi integration(IntegrationGWTWithAcegi)

Please note that, all source code available at: http://code.google.com/p/gwt-ent/source

Showcase

Showcase available at: Gwtent_Showcase
The source code of showcase available at: SourceCode
Please check this file to see how easy to create the following page: HTMLTplUIBindPage.java

Need you help

We need you join us, we need more function, better performance, more test case and more document. And if you got any issues, please log it at http://code.google.com/p/gwt-ent/issues/list
Thank you.

Change History

20090620

  1. Reflection talk to @Reflectable all the time and provide The ability to "fine-tune", you can setup if you need "relationTypes", "superClasses", "assignableClasses", this will help you reduce your final javascript size.
  2. meta data deleted from Reflection
  3. More features under test and coming soon!

20090503

  1. Reflection support Annotation in a more nature way

20090405

  1. gwtent-0.6 now available for download
  2. Annotation based HTML Template for GWT
  3. Reflection bug fixes

20081122

  1. gwtent-0.5 now available for download
  2. The AOP framework in GWT
  3. Thanks to my wife, today is her birthday

20081104

  1. gwtent-0.3 now available for download
  2. Reflection now support inherited
  3. Full support for inner Class
  4. Full refactor of com.gwtent.client.reflection., all reflection information are interface based.

20080920

  1. gwtent-0.2 now available for download
  2. Reflection now support Annotation Click Here See the Test Class
  3. Full reflection test now available Click Here

20080906

  1. GWTENT has been divided into three package(gwtent, gwtent-acegi, gwtent-ext)
  2. A sample project created
  3. gwtent-0.1 now available for download
  4. SVN Updated

20080406

  1. UI generator gwt-ext editors

20080204

  1. UI generator framework 1.0.0 RC1

20071228

  1. finish Reflection Support

20071221

  1. Add source Generator treelog support

20071218

  1. gwt acegi integration








Hosted by Google Code