Hilfe Warenkorb Konto Anmelden
 
 
   Schnellsuche   
     zur Expertensuche                      
Java Server Faces - Ein Arbeitsbuch für die Praxis
  Großes Bild
 
Java Server Faces - Ein Arbeitsbuch für die Praxis
von: Bernd Müller
Carl Hanser Fachbuchverlag, 2006
ISBN: 9783446409163
385 Seiten, Download: 4346 KB
 
Format:  PDF
geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop

Typ: A (einfacher Zugriff)

 

 
eBook anfordern
Inhaltsverzeichnis

  Inhaltsverzeichnis 6  
  Vorwort 12  
  1 Einleitung 14  
     1.1 Das Ziel dieses Buches 14  
     1.2 Der Leser 16  
     1.3 Das Buch im Netz 17  
     1.4 Verwendete Software 18  
     1.5 Aufbau des Buches 19  
  2 Motivation 22  
     2.1 Frameworks, Frameworks, Frameworks 22  
     2.2 Was sind JavaServer Faces? 23  
     2.3 JavaServer Faces und Zukunftssicherheit 24  
     2.4 Spezifikationen und Implementierungen 25  
     2.5 Die erste JSF-Anwendung: Tic-Tac-Toe 25  
  3 Der Anwendungsprototyp 34  
     3.1 Anwendungsfälle 34  
     3.2 Technische Architektur 35  
     3.3 Das Business-Modell 36  
     3.4 Realisierung 36  
        Die Anmeldung 37  
        Validierung der Anmeldedaten 42  
        Pflege der Stammdaten 44  
        Überweisungen 48  
        Kontenübersicht 53  
        Umsatzanzeige 55  
  4 JavaServer Faces im Detail 60  
     4.1 Bearbeitungsmodell einer JSF-Anfrage 60  
        Wiederherstellung des Komponentenbaumes 63  
        Übernahme der Anfragewerte 63  
        Validierung 64  
        Aktualisierung der Modellobjekte 65  
        Aufruf der Anwendungslogik 65  
        Rendern der Antwort 66  
     4.2 JSF-Expression-Language 67  
        Bean-Properties 67  
        Vordefinierte Variablen 70  
        Arithmetische und logische Ausdrücke 71  
        JSF-EL in Java 72  
     4.3 Backing-Beans 73  
        Architekturfragen 74  
        Automatische Verwaltung von Backing-Beans 75  
        Initialisierung 76  
        Komponentenbindung 81  
     4.4 Validierung und Konvertierung 81  
        Standardkonvertierer 82  
        Kalenderdaten und Zahlen 86  
        Standardvalidierer 91  
        Validierungsmethoden 95  
        Fehlermeldungen 96  
     4.5 Event-Verarbeitung 104  
        JSF-Events und allgemeine Event-Verarbeitung 104  
        Action-Events 105  
        Value-Change-Events 109  
        Data-Model-Events 113  
        Phase-Events 114  
     4.6 Navigation 116  
        View-to-View-Regeln 118  
        Regeln für mehrere Seiten 120  
        Redirects 121  
        Verweise auf Nicht-JSF-Seiten 122  
        Die technische Sicht 123  
     4.7 Internationalisierung 124  
        Lokalisierung 125  
        Backing-Beans und Lokalisierung 129  
     4.8 Konfiguration 132  
        Die Servlet-Konfiguration 132  
        Die JSF-Konfiguration 137  
     4.9 Client-Ids und Komponenten-Ids 142  
        Id-Arten und Namensräume 142  
        Client- und server-seitige Programmierung mit Ids 145  
  5 Die UI-Komponenten 150  
     5.1 Die Standardkomponenten 151  
     5.2 Render-Sätze 154  
     5.3 Die JSF-Standard-Bibliotheken 155  
        Die HTML-Bibliothek 156  
        Die Kernbibliothek 158  
     5.4 Die MyFaces-Bibliotheken 159  
        Die Tomahawk-Bibliothek 160  
        Die Sandbox-Bibliothek 162  
        ADF-Faces 163  
  6 JavaServer Faces im Einsatz: Das Online-Banking 164  
     6.1 Authentifizierung und Autorisierung 165  
        Spezifikation 166  
        Tomcat-Konfiguration 167  
        Der Authentifizierungsteil der Anwendung 169  
        Die Abmeldung 171  
     6.2 Rollenspezifische Benutzerschnittstellen 172  
     6.3 Erhöhen der Interaktivität 178  
     6.4 OR-Mapping und Persistenz 182  
        Grundlagen von Hibernate 182  
        Das Problem: Request/Response versus Session 184  
        Die Lösung: Open Session per View 188  
     6.5 Datenexport 190  
     6.6 PDF-Erzeugung 194  
     6.7 Tabellarische Datendarstellung und Darstellung großer Datenmengen 196  
        Einfache Datendarstellung 197  
        Verwendung der Klasse DataModel 202  
        Blättern in großen Datenmengen 207  
     6.8 AJAX 211  
  7 Erstellen eigener Komponenten 216  
     7.1 Entwicklung von Renderern 217  
        Renderer und Komponenten 218  
        Der JSP-Tag-Handler 219  
        Der Tag-Library-Descriptor 220  
        Die Renderer-Klasse 221  
     7.2 Entwicklung kompletter Komponenten 225  
        Die Komponente 226  
        Der JSP-Tag-Handler 228  
        Der Tag-Library-Descriptor 230  
        Die Renderer-Klasse 232  
        Ein Beispiel 236  
     7.3 Entwicklung von Validierern 237  
        Der Validierer 239  
        Der Tag-Library-Descriptor 242  
  8 Ausblick 246  
     8.1 Tiles 246  
        Einführung in Tiles 247  
        JavaServer Faces und Tiles 249  
        Tiles-Unterstützung in MyFaces 254  
     8.2 Facelets 257  
        Komponenten und Templates 259  
        Die Inhaltsseiten 262  
        JSF- und JSP-Expression-Language 263  
        Eigene Komponenten 264  
        Konfiguration 268  
     8.3 JSF, JSP und HTML 269  
     8.4 Tobago 273  
     8.5 Xulfaces 275  
     8.6 Struts Shale 279  
     8.7 JBoss Seam 279  
     8.8 Spring-Framework 280  
  Anhang A: Die Tags der Standardbibliotheken 282  
     A.1 HTML-Attribute 282  
     A.2 JavaScript-basierte HTML-Attribute 285  
     A.3 HTML- und JSF-Attribute für CSS 286  
        Regeln 287  
        Klassen- und Id-Selektoren 288  
     A.4 HTML-Tag-Bibliothek 288  
     A.5 Kernbibliothek 338  
  Anhang B: Verwendete Software und Beispielprogramme 360  
     B.1 Software 360  
        Java Platform, Standard Edition 360  
        Tomcat 361  
        Ant 362  
        Eclipse 363  
        JSF RI 363  
        MyFaces 364  
        HSQLDB 364  
        Hibernate 364  
        JDOM 365  
        FOP 365  
        Batik 365  
     B.2 Herunterladbare Projekte 366  
  Anhang C: URL-Verzeichnis 368  
     C.1 Spezifikationen 368  
     C.2 Systeme 369  
     C.3 Informationen 370  
  Anhang D: Tag-Verzeichnis 372  
     D.1 Die Tags der HTML-Bibliothek 372  
     D.2 Die Tags der Kernbibliothek 373  
  Literaturverzeichnis 374  
  Sachverzeichnis 376  
  Mehr eBooks bei www.ciando.com 0  


nach oben


  Mehr zum Inhalt
Kapitelübersicht
Kurzinformation
Inhaltsverzeichnis
Leseprobe
Blick ins Buch
Fragen zu eBooks?

  Medientyp
  eBooks
  eJournal
  alle

  Navigation
Belletristik / Romane
Computer
Geschichte
Kultur
Medizin / Gesundheit
Philosophie / Religion
Politik
Psychologie / Pädagogik
Ratgeber
Recht
Reise / Hobbys
Sexualität / Erotik
Technik / Wissen
Wirtschaft

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek
© 2008-2024 ciando GmbH | Impressum | Kontakt | F.A.Q. | Datenschutz