Backbone is a Javascript library that provides a clean way to:
- define models in Javascript.
- deal with Collections using a rich API.
- define Views with declarative event handling and template support.
- interface to Rest architectures.
In current post I am going to use the Rest WebApp of my old post, where I only explained the server side to show you how to implement client side using Backbone.
So the first thing to do is create a web structure into IDE, for this example I will reuse same project of RestServer post.
Then download backbone.js and its dependencies and copy to webapp/resources/js directory: