CSC435: Homework 5


Rebuild your entire project from scratch in Dropwizard. Follow the tutorials to acquire a basic understanding, then reimplement your project at all levels: logic, presentation, data store, and services (both producing and consuming). Use the relevant parts of dropwizard to achieve what you need.

NB: use JDBI to access your data tier, and in particular its SQL Objects API.

NB: use either Maven or Gradle as your project management tool. Follow the recommended Maven project structure.

After this homework your project should be designed well in terms of api objects / resources / data access objects, complete, and working well.

Submit to the Brightspace dropbox your archived (zip or tar.gz) project directory, following the recommended directory structure. That should include your sources in src/main/java.