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.