SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Live Coding mit Java EE 6
Expertenkreis Java + Treffpunkt Arminius
24.05.2012, GEDOPLAN + IPS IT-Schulungen
Dirk Weil, GEDOPLAN GmbH
Java Enterprise Edition
2
1998 1999 2000 2001 2002 2003 2004 2005 2006
J2EE1.0 J2EE 1.2 J2EE 1.3 J2EE 1.4 JEE 5
2007 2008 2009
JEE 6
technische Basis Komfort
Produktivstand
Java Enterprise Edition
früher (bis J2EE1.4): schwergewichtig
Klassen mit technischen Basisklassen, viele technische Interfaces
viele XML-Descriptoren
seit Java EE 5
einfache Klassen
viele Defaults, Konfiguration nur wenn nötig
Annotationen statt XML
Java EE 6
verallgemeinertes Komponentenmodell durch CDI
vereinfachtes Deployment
diverse weitere Vereinfachungen
3
Architekturmodell
4
Vereinfachtes Deployment
früher (bis Java EE 5): nur EAR
Trennung der Anwendungsaspekte in separate Subdeployments
(Webanwendungen, EJB-Anwendungen etc.)
5
Vereinfachtes Deployment
heute (seit Java EE 6): WAR kann EAR ersetzen
Integration aller Anwendungsaspekte in einer Webanwendung
6
Demo
Aufbau einer Umfrage-Anwendung
Webanwendung
UI mittels JSF + CDI
Geschäftslogik mittels CDI
Persistenz mittels JPA
Lauffähig auf Java-EE-6-Server, bspw. JBoss 7.1
Aufgrund der Kürze der Zeit
nur Teilfunktionalität
kein Design
7
Weitere Informationsmöglichkeiten
Seminare
"Anwendungsentwicklung mit CDI"
"Power Workshop Java EE 6"
Fragen!
8
Danke für Ihre Aufmerksamkeit!

Más contenido relacionado

Destacado

Financial analysis and management
Financial analysis and managementFinancial analysis and management
Financial analysis and managementsmumbahelp
 
QM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITY
QM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITYQM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITY
QM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITYsmumbahelp
 
Singapore School Kebon Jeruk Preschool Chinese Assembly
Singapore School Kebon Jeruk Preschool Chinese AssemblySingapore School Kebon Jeruk Preschool Chinese Assembly
Singapore School Kebon Jeruk Preschool Chinese Assemblysiskjonline
 
Mi0040 technology management
Mi0040  technology managementMi0040  technology management
Mi0040 technology managementsmumbahelp
 
Bep tu-dung-noi-gi
Bep tu-dung-noi-giBep tu-dung-noi-gi
Bep tu-dung-noi-giLinh Phuong
 
Mi0040 technology management
Mi0040  technology managementMi0040  technology management
Mi0040 technology managementsmumbahelp
 
The Yelpification Effect: How to get Your Advocates Talking About You!
The Yelpification Effect: How to get Your Advocates Talking About You!The Yelpification Effect: How to get Your Advocates Talking About You!
The Yelpification Effect: How to get Your Advocates Talking About You!Mark Organ
 
Pm0016 –project risk management
Pm0016 –project risk managementPm0016 –project risk management
Pm0016 –project risk managementsmumbahelp
 

Destacado (11)

Financial analysis and management
Financial analysis and managementFinancial analysis and management
Financial analysis and management
 
QM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITY
QM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITYQM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITY
QM0012- STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITY
 
Marketing mangament
Marketing mangamentMarketing mangament
Marketing mangament
 
Singapore School Kebon Jeruk Preschool Chinese Assembly
Singapore School Kebon Jeruk Preschool Chinese AssemblySingapore School Kebon Jeruk Preschool Chinese Assembly
Singapore School Kebon Jeruk Preschool Chinese Assembly
 
Mi0040 technology management
Mi0040  technology managementMi0040  technology management
Mi0040 technology management
 
SOLD Little Hayden Circle Hagerstown Md 21742
SOLD Little Hayden Circle Hagerstown Md 21742SOLD Little Hayden Circle Hagerstown Md 21742
SOLD Little Hayden Circle Hagerstown Md 21742
 
Bep tu-dung-noi-gi
Bep tu-dung-noi-giBep tu-dung-noi-gi
Bep tu-dung-noi-gi
 
Mi0040 technology management
Mi0040  technology managementMi0040  technology management
Mi0040 technology management
 
The Yelpification Effect: How to get Your Advocates Talking About You!
The Yelpification Effect: How to get Your Advocates Talking About You!The Yelpification Effect: How to get Your Advocates Talking About You!
The Yelpification Effect: How to get Your Advocates Talking About You!
 
Pm0016 –project risk management
Pm0016 –project risk managementPm0016 –project risk management
Pm0016 –project risk management
 
LEBRON JAMES
LEBRON JAMESLEBRON JAMES
LEBRON JAMES
 

Live coding mit Java EE 6