Skip to content

Latest commit

 

History

History
270 lines (203 loc) · 11.7 KB

docker-ticket-monster.adoc

File metadata and controls

270 lines (203 loc) · 11.7 KB

Build and Deploy Java EE 6 Application (Ticket Monster)

Ticket Monster is an example application that focuses on Java EE6 - JPA 2, CDI, EJB 3.1 and JAX-RS along with HTML5 and jQuery Mobile. It is a moderately complex application that demonstrates how to build modern web applications optimized for mobile & desktop. TicketMonster is representative of an online ticketing broker - providing access to events (e.g. concerts, shows, etc) with an online booking application.

ticket monster tutorial architecture
Figure 1. TicketMonster architecture

The application uses Java EE 6 services to provide business logic and persistence, utilizing technologies such as CDI, EJB 3.1 and JAX-RS, JPA 2. These services back the user-facing booking process, which is implemented using HTML5 and JavaScript, with support for mobile devices through jQuery Mobile.

Build Application

In order to build the application from source, create a directory and change to it:

mkdir docker-java/
cd docker-java/

Checkout sources from the git repository.