Is there an open source, reference implementation of a simple, correctly designed, best practiced, GWT + GAE open source application? I would like to see the best practices on the following:
- Recommended GWT Page navigation, session handling
- GWT best practice UI (validation, controls etc)
- Work with detached objects, conversations, wizards
- Effective and "as intended" integration between GWT and GAE
- MVC implementation with GWT and GAE, where is the controller? (Spring?)
- Using domain POJOs in the UI without writing data transfer objects?
- JDO (or JPA) and DAO layer - correct mapping, transaction and service layers
- A permission layer, (e.g. like Spring security/ACEGI)
- Integration with client side libraries (JQuery / Sancha)
- JUnit layer for both server and client side
All the samples I found so far handled a very narrow aspect of the above, and I'm sure there has to be one good "starting point" such as the one's you can find for Spring / Hibernate or RoR projects