RestSeed is a RESTful complete seed project based on Guice, Jetty, Jersey and JPA. It includes HTTP layer, domain models, entities and repositories, and mappers.
- There are many Spring examples on the web. e.g. SpringSide
- Guice is light weight, easy to use and based on coding configuration. It's so graceful!
- Google: guice / gson / guava
- Jetty: jetty
- Jersey: jersey-server & jersey-multipart / guice-servlet
- Apache: commons-lang3 / commons-io
- Joda: joda-time
- JPA: hibernate / guice-persist
- LOG: slf4j / log4j
- Other: ModelMapper / Reflections
- Test: JUnit
- parent: basic maven definition
- common: shared object for RESTful API definition
- server: RESTful API implementation
- client: RESTful client implmentation
Author: @ConstantineXue at Sina Weibo