london jbug, april 2012: developing apps the jboss way

14
JBoss for the developer Pete Muir Principal Software Engineer, JBoss April 2012 Friday, 27 April 12

Upload: jbug-london

Post on 19-May-2015

842 views

Category:

Technology


4 download

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.

TRANSCRIPT

Page 1: London JBUG, April 2012: Developing Apps the JBoss Way

JBoss for the developer

Pete MuirPrincipal Software Engineer, JBossApril 2012

Friday, 27 April 12

Page 2: London JBUG, April 2012: Developing Apps the JBoss Way

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

Page 3: London JBUG, April 2012: Developing Apps the JBoss Way

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

Page 4: London JBUG, April 2012: Developing Apps the JBoss Way

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

Page 5: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

Tools Overview

•JBDS 5•Forge

Friday, 27 April 12

Page 6: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

Demo

•p

Friday, 27 April 12

Page 7: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

End-user use cases

Friday, 27 April 12

Page 8: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

Administration use cases

Friday, 27 April 12

Page 9: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

POH 5 Architecture

Friday, 27 April 12

Page 10: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

Demo deep dive

Friday, 27 April 12

Page 11: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

Can I get support?

Friday, 27 April 12

Page 12: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

ENTERPRISE APPLICATION PLATFORM v.6.0

JBoss AS 7.1

Friday, 27 April 12

Page 13: London JBUG, April 2012: Developing Apps the JBoss Way

Pete Muir

SupportCertifications

Patches

DocumentationPerformance

QA

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

SUBSCRIPTIONS

Friday, 27 April 12

Page 14: London JBUG, April 2012: Developing Apps the JBoss Way

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