A demo Jersey REST service developed to prove some of my Java skills. It makes use of:
- Jersey for REST
- Apache Oltu (https://github.com/apache/oltu) for OAUTH2
- HK2 for dependency injection
- JCR and JPA as storage alternatives.
- JCR storage module can be used to run the service without relying on external dependencies. The project is configured to use Apacke Jackrabbit (https://github.com/apache/jackrabbit) as JCR backend and explicitly depends on it.
- JPA storage module has been tested only with hibernate-ogm (https://github.com/hibernate/hibernate-ogm) and MongoDB (https://github.com/mongodb/mongo). The project explicitly depends on hibernate-ogm.