Java EE 7 - Enterprise-Anwendungsentwicklung leicht gemacht
von: Dirk Weil
entwickler.press, 2013
ISBN: 9783868022902
Sprache: Deutsch
316 Seiten, Download: 3008 KB
Format: PDF, auch als Online-Lesen
Inhaltsverzeichnis | 5 | ||
Vorwort | 13 | ||
Kapitel 1 – Java EE im Überblick | 15 | ||
Aufgabenstellung | 15 | ||
Architekturmodell | 15 | ||
Anwendungsbestandteile und Formate | 16 | ||
Profile | 19 | ||
Plattformen | 20 | ||
Kapitel 2 – CDI | 21 | ||
Was ist das? | 21 | ||
Wozu braucht man das? | 21 | ||
Bereitstellung und Injektion von Beans | 24 | ||
Lifecycle Callbacks | 31 | ||
Qualifier | 32 | ||
Alternatives | 35 | ||
Nutzung der Java-EE-Umgebung | 37 | ||
Producer und Disposer | 38 | ||
Kontexte und Scopes | 42 | ||
Interceptors | 47 | ||
Decorators | 52 | ||
Stereotypes | 54 | ||
Eventverarbeitung | 56 | ||
Programmgesteuerter Zugriff auf CDI Beans | 61 | ||
Integration von JPA, EJB und JSF | 63 | ||
Portable Extensions | 64 | ||
CDI in SE-Umgebungen | 68 | ||
Kapitel 3 – Java Persistence | 71 | ||
Worum geht’s? | 71 | ||
Die Basics | 76 | ||
Objektrelationen | 99 | ||
Queries | 118 | ||
Vererbungsbeziehungen | 142 | ||
Dies und das | 148 | ||
Caching | 160 | ||
Erweiterte Entity Manager | 164 | ||
Java Persistence in SE-Anwendungen | 169 | ||
Kapitel 4 – BeanValidation | 175 | ||
Aufgabenstellung | 175 | ||
Plattformen und benötigte Bibliotheken | 176 | ||
Validation Constraints | 177 | ||
Objektprüfung | 184 | ||
Internationalisierung der Validierungsmeldungen | 185 | ||
Validierungsgruppen | 186 | ||
Integration in JPA, CDI und JSF | 187 | ||
Bean Validation in SE-Umgebungen | 189 | ||
Kapitel 5 – JavaServer Faces | 191 | ||
Einsatzzweck von JSF | 191 | ||
Die Basis: Java-Webanwendungen | 191 | ||
JSF im Überblick | 195 | ||
Konfiguration der Webanwendung | 199 | ||
Benötigte Bibliotheken und Plattformen | 201 | ||
Programmierung der Views | 201 | ||
Managed Beans | 208 | ||
Unified Expression Language | 210 | ||
Navigation | 215 | ||
Scopes | 217 | ||
Verarbeitung tabellarischer Daten | 218 | ||
Internationalisierung | 221 | ||
Ressourcenverwaltung | 224 | ||
GET Support | 225 | ||
Eventverarbeitung | 227 | ||
Konvertierung | 230 | ||
Validierung | 234 | ||
Immediate-Komponenten | 242 | ||
AJAX | 242 | ||
Templating mit Facelets | 246 | ||
Eigene JSF-Komponenten | 250 | ||
Faces Flows | 257 | ||
Resource Library Contracts | 262 | ||
Komponentenbibliotheken | 262 | ||
Security | 263 | ||
Kapitel 6 – Enterprise JavaBeans | 267 | ||
Aufgabenstellung | 267 | ||
Aufbau von Enterprise JavaBeans | 267 | ||
EJB Deployment | 270 | ||
Lokaler Zugriff auf Session Beans | 272 | ||
Remote-Zugriff | 273 | ||
Transaktionssteuerung | 277 | ||
Asynchrone Methoden | 280 | ||
Timer | 282 | ||
Security | 284 | ||
Kapitel 7 – Ein „Real World“-Projekt | 287 | ||
Aufgabenstellung | 287 | ||
Anwendungsarchitektur | 289 | ||
Persistenz | 291 | ||
Views | 301 | ||
Fachliche Injektion | 305 | ||
Stichwortverzeichnis | 307 |