London JBUG, April 2012: Developing Apps the JBoss Way

Preview:

DESCRIPTION

By Pete MuirIn 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.

Citation preview

JBoss for the developer

Pete MuirPrincipal Software Engineer, JBossApril 2012

Friday, 27 April 12

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

Pete Muir

Agenda

•Technology overview•Application overview & demo•Application walk through•Persistence layer•Business logic•JAX-RS services•HTML5 & JS

•RAD - generating the CRUD

Friday, 27 April 12

Pete Muir

Architecture

Persistence (JPA)

Business Layer (CDI, EJB, JAX-RS)

Admin Front-end (JSF, Forge)Classic UI Mobile UI

User Front-end (POH5)

Forge Scaffold

Native Mobile(Apache Cordova)

Monitoring Dashboard

(GWT, Errai)

Friday, 27 April 12

Pete Muir

Tools Overview

•JBDS 5•Forge

Friday, 27 April 12

Pete Muir

Demo

•p

Friday, 27 April 12

Pete Muir

End-user use cases

Friday, 27 April 12

Pete Muir

Administration use cases

Friday, 27 April 12

Pete Muir

POH 5 Architecture

Friday, 27 April 12

Pete Muir

Demo deep dive

Friday, 27 April 12

Pete Muir

Can I get support?

Friday, 27 April 12

Pete Muir

ENTERPRISE APPLICATION PLATFORM v.6.0

JBoss AS 7.1

Friday, 27 April 12

Pete Muir

SupportCertifications

Patches

DocumentationPerformance

QA

http://www.redhat.com/jboss/benefits/

SUBSCRIPTIONS

Friday, 27 April 12

Pete Muir

Q & A@plmuir

•jboss.org/developer•@jbossdeveloper•jboss.org/errai•github.com/jboss/ticket-monster•github.com/jboss/ticket-monster-tutorial

Friday, 27 April 12

Recommended