Sitebricks

Instant web services stack

View My GitHub Profile

Developing with Sitebricks

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.

Overview

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:

Getting Started

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>