Dieses Arbeitsbuch bietet Ihnen eine praktische Einführung in die Entwicklung von Business-Anwendungen mit Java EE 7. Schrittweise erstellen Sie eine einfach nachvollziehbare Beispielanwendung auf Grundlage des Web Profile.
Dabei lernen Sie alle wichtigen Technologien und Konzepte von Java EE 7 kennen, u.a.:
- Grafische Oberflächen mit JavaServer Faces und HTML5
- Business-Logik mit CDI und EJB
- Persistenz mit JPA
- Kommunikation mit REST, SOAP und WebSockets
- Erweiterte Konzepte wie Interceptors, Transaktionen und Security
Am Ende einer jeden Entwicklungsphase finden Sie Übungen und Fragen zur Lernkontrolle.
Das Deployment wird auf den Applikationsservern JBoss AS 7 und Glassfish 4 sowie über das Cloud-Angebot Openshift durchgeführt.
Über Java EE 7 hinaus wird bei der Entwicklung der Beispielanwendung auf weitere praxisrelevante Themen wie Build-Management und Testing eingegangen.
Nach der erfolgreichen Lektüre sind Sie in der Lage, Java-EE-7-Anwendungen selbständig aufzusetzen, zu entwickeln und auf einem Anwendungsserver zu verteilen.
Kenntnisse in der Entwicklung mit Java werden vorausgesetzt. Grundlagen von HTML und der Architektur von Webanwendungen sind hilfreich.