Sitebricks is a full stack for building Java web services.
It assembles together various well-known libraries for things like dependency injection, servlets, configuration in a simple framework. Essentially, it removes the common headache of figuring out how to wire together an application from scratch while also providing basic design patterns all brought together under a performant, elegant RESTful web services library.
At its core, a sitebricks application is:
Additionally, sitebricks includes:
Our philosophy is that these libraries taken together provide a robust framework for building scalable, performant web services. Furthermore, we provide optional modules for easily integrating various useful external systems:
All you need for the standard sitebricks application is the following snippet in your Maven pom.xml:
<dependency> <groupId>org.sitebricks</groupId> <artifactId>sitebricks-app</artifactId> <version>1.0</version> </dependency>