-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Peter edited this page Sep 7, 2022
·
8 revisions
This is the framework I use for building my applications, it comprises a few modules:
- guice - an application framework built on top of Google Guice, Thymeleaf and Hibernate 4 to simplify the process of writing REST services and simple web projects
- stdlib: misc. useful functions library (some of which are obsolete due to the Apache Commons project). One interesting aspect is Timecode and SampleCount which are designed to ease the process of working with SMPTE Timecode in Java
- service-manager: a very simple service and configuration registry
- user-manager: a simple OAuth2 server that provides single sign-on for applications
- util/carbon-client: API to simplify working with Harmonic/Rhozet Carbon instances using their socket interface (and processing Carbon's XML format)
- Documentation is available at https://stdlib.readthedocs.io/en/latest/index.html
- There is a (likely out-of-date) guide to building an application at Your First RESTful Application, it shows how to build a simple JAX-RS and Guice application designed to run in a standard servlet container (Apache Tomcat recommended). After that you'll probably want to read the Best Practises for data driven REST Applications
Javadoc is available at https://petergeneric.github.io/stdlib/