Wiki

Clone wiki

iledocs / Development_Backend

Requirements

The backend is developed with Java, version 1.7, and uses Maven for dependency management. MongoDB is used as a datastore.

Project Struture

The backend is set up using Maven. Maven uses its own standardized project and folder structure.

Tooling

You can use any editor or tool you like as long as it support the Maven project structure. If the tool does not support Maven then you can also use the command line Maven tool.

Frameworks

ILEDocs runs as Javascript application accessing data via REST services. These REST services has been created with the Dropwizard framework.

A good starting point (besides the really well structured website of dropwizard itself) is the XDropWizard project on GitHub. It shows how to get the different parts together in a dropwizard project.

Updated