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.
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.