I want to make a small web site, and preferably in Java, due primarily to my coding partner. I love micro-frameworks such as Flask in Python, but most frameworks in Java are BIG and/or slow. Examples of this is the Play Framework and Grails. Hate them both.
I just want a minimal approach, but don't want to code with pure Servlets, and so far I have found two:
The Sinatra inspired Spark, and the similar Jogger, which is slightly more recent. I am slightly reluctant to use Jogger, since it is very new and just backed by one guy.
Any other suggestions?
Need to have
- Easy setup/Adapters for common database backends (Postgres, H2, ...)
- Filters/Interceptors for pre/post-processing
- Be easy to work with JSON
Nice to have
- Results converted based on requested content-type (like JAX-RS does)
- Annotations for routing