http://code.google.com/p/litemvc/

Before you read on, a disclaimer: I am biased as I am one of the
commiters to this project

- I have used litemvc with a fairly complex appengine application
- Really easy to integrate with Guice and Freemarker
- Follows Guice configuration philosophy, namely:
  * No XML
  * Java-based configuration, e.g.: map("/",
IndexHandler.class).templateResult("OK", "/index.jsp");
- Follows convention-over-configuration for handlers:
  * Handlers are POJOs
  * No interfaces and no annotations
  * Handler method names == HTTP method names, e.g. get(), post()
  * URL regex groups are mapped to method parameters, e.g. map("/user/
(\\d+)", ...) will pass group(1) to get(String userId)
  * Automatic injection of standard method parameters, such as
HttpServetRequest and HttpServletResponse

Cheers,

Yegor

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to