The last artifact in this exercise will be a HTML5 page, which will be the user interface, connected to the RESTful service created at the previous step.

Having in mind that the service with the CRUD operations itself is a canonical RESTful service, we can use so-called pattern-based user interface generation on top of it. In this case we will use "List and Manage View" pattern. It is a simple page with a table on the top, which lists all the entities and an edit form for the entity under the table.

The HTML5 page will be stored under the WebContent folder of your project.

The frameworks used for the page generation are jQuery, Bootstrap and AngularJS,

More information about how to manually create such an User Interface on Entity Service, as well as generic HTML5 pages, CSS and client side JavaScript, can be found at: http://www.dirigible.io/samples/entity_ui.html and http://www.dirigible.io/help/web_content.html