By Pete Muir
In the talk Pete give you a tour of how they built a ticketing application, and why they made the design choice we did. Technologies discussed include Java EE 6 (JPA, Bean Validation, CDI and JAX-RS), with a HTML5/JS/JAX-RS (POH5) view layer, a JSF view layer and a Errai (GWT) view layer.
Boost PC performance: How more available memory can improve productivity
London JBUG, April 2012: Developing Apps the JBoss Way
1. JBoss for the developer
Pete Muir
Principal Software Engineer, JBoss
April 2012
Friday, 27 April 12
2. SESSION OBJECTIVE
By the end of this session you will
know how to build a modern, mobile
ready application using HTML5 and
Java EE 6.
You will have seen how productive
you can be with the JBoss stack.
Friday, 27 April 12
3. Agenda
•Technology overview
•Application overview & demo
•Application walk through
•Persistence layer
•Business logic
•JAX-RS services
•HTML5 & JS
•RAD - generating the CRUD
Pete Muir
Friday, 27 April 12
4. Architecture
Native Mobile
(Apache Cordova)
User Front-end (POH5)
Monitoring
Admin Front-end
Dashboard
Classic UI Mobile UI (JSF, Forge)
(GWT, Errai)
Forge
Business Layer (CDI, EJB, JAX-RS)
Scaffold
Persistence (JPA)
Pete Muir
Friday, 27 April 12
5. Tools Overview
•JBDS 5
•Forge
Pete Muir
Friday, 27 April 12