Red Hat

Ticket Monster

Ticket Monster is a moderately complex application that demonstrates how to build modern applications using JBoss web technologies.




Full outline of our Ticket Monster tutorial

1. Introduction & Getting Started
Setup your project, leveraging Eclipse via JBoss Developer Studio, touching on JPA, JAX-RS, HTML5 and jQuery Mobile to get you started on using Java EE6 and JBoss

2. Building the persistence layer with JPA2 and Bean Validation
Learn how to build the persistence layer for an application, and how to test it

3. Building The Business Services With JAX-RS
Learn how to design and implement the business layer of an application and how to make it usable by various front-ends

4. Building The User UI Using HTML5
Learn how to build the user interface in desktop and mobile version

5. Building the Administration UI using Forge
Leverage JBoss Forge for rapid application development using AngularJS

6. Building The Statistics Dashboard Using HTML5 and JavaScript
JAX-RS, HTML5 and JavaScript are used to create an executive dashboard to monitor business performance - watch ticket sales happen in real-time.

7. Creating hybrid mobile versions of the application with Apache Cordova
Learn how to create hybrid mobile versions of the application with Apache Cordova

8. Appendix A - Deploying to JBoss EAP locally
Learn how to deploy the application to JBoss EAP

9. Appendix B - Deploying to OpenShift
Learn how to deploy the application to OpenShift Online

Download the Instructions

Follow along with video

×