Skip to content

nickfun/dwbb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dwbb

An example project using Dropwizard to serve a Backbone application

Project

Build a simple clone of futureme.com, a website that lets a user submit an email to be sent at a later date.

This project will run through the creation and development of a Dropwizard based server. The front-end code will be a rich client written in javascript with the Backbone framework. It might use the Marionette framework too, I haven’t gotten that far yet.

Goals

This will serve as an example application for those looking to build a “modern” web app using Dropwizard. If you follow along, you should know how to do the following:

  • Basic setup of maven for Dropwizard
  • How dropwizard deals with routing URLs
  • Serving HTML pages that are styled with Freemarker templates
  • Serving javascript with the dropwizard-assets plugin
  • use the Dropwizard lifecycle management system to keep an object around for the life of the application

## Other Info

As I build this up, I will post tutorials on my site, check them out!

Todo

  • [X] HTML output should be processed by FreeMarker
  • [ ] Setup a base.ftl file for common look ???
  • [ ] TimerTask should get its dealy from the config file
  • [ ] config file should be json instead of yaml
  • [ ] plan out database structure
  • [ ] understand dw migrations

About

An example project using Dropwizard to serve a Backbone application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages