Suchen und Finden
Service
Infos und Kontakt
Inhalt
5
Einleitung
7
Kapitel 1: Schöne neue Welt: Objektorientierte Programmierung in PHP 5
17
Für Ungeduldige: Neue Features in PHP 5.3
18
Klassen, Interfaces und Objekte
21
Namespaces in PHP 5.3
47
Lambda-Funktionen und Closures in PHP 5.3
59
Interzeptor-Methoden in PHP
63
Fehlerbehandlung mit Exceptions
81
Kapitel 2: Die Standard PHP Library
91
Wenn Objekte sich wie Arrays verhalten - Das ArrayAccess-Interface
92
Objekte in foreach-Schleifen verwenden - Das Iterator-Interface
96
Vordefinierte Exceptions der SPL
108
Autoloading mit der SPL
110
Nützliche Funktionen der SPL
114
Strikte Typisierung mit der SPL_Types- Erweiterung
118
Kapitel 3: Gutes Software-Design
125
Regeln des Software-Designs
126
Elegante APIs mit Fluent Interfaces
148
Dependency Injection und Inversion of Control
153
Softwareentwicklung mit Design Patterns
170
UML - Die Unified Modeling Language
175
Kapitel 4: Erzeugungsmuster
179
Das Singleton-Pattern
180
Das Factory-Method-Pattern
189
Das Abstract-Factory-Pattern
196
Das Prototype-Pattern
209
Übersicht über die Erzeugungsmuster
219
Kapitel 5: Strukturmuster
221
Das Composite-Pattern
222
Das Adapter-Pattern
229
Das Decorator-Pattern
237
Das Proxy-Pattern
250
Das Facade-Pattern
260
Das Flyweight-Pattern
267
Übersicht über die Strukturmuster
278
Kapitel 6: Verhaltensmuster
281
Das Subject/Observer-Pattern
282
Das Template-Method-Pattern
292
Das Command-Pattern
300
Das Visitor-Pattern
313
Das Iterator-Pattern
323
Das State-Pattern
340
Das Chain-of-Responsibility-Pattern
355
Übersicht über die Verhaltensmuster
364
Kapitel 7: Enterprise-Patterns: Datenschicht und Business-Logik
367
Schichten einer Applikation
368
Patterns der Datenschicht
373
Das Row-Data-Gateway-Pattern
376
Das Active-Record-Pattern
390
Das Identity-Map-Pattern
397
Das Data-Mapper-Pattern
402
Intermezzo: Das Registry-Pattern
412
Patterns der Business-Logik-Schicht
421
Das Domain-Model-Pattern
421
Übersicht über die verwendeten Patterns
424
Kapitel 8: Enterprise-Patterns: Die Präsentationsschicht
425
Patterns der Command-Control-Schicht
425
Das Front-Controller-Pattern
426
Das Intercepting-Filter-Pattern
442
Intermezzo: Das Event-Dispatcher-Pattern
453
Patterns der View-Schicht
469
Das Template-View-Pattern
469
Das View-Helper-Pattern
482
Übersicht über die verwendeten Patterns
491
Anhang A: Installation von PEAR
493
Index
499
Mehr eBooks vom gleichen Verlag
XML in a Nutshell, von: Elliotte R. Harold, W. Scott Means, Preis: 34,00 EUR
Linux Server-Sicherheit, von: Michael D. Bauer, Preis: 35,00 EUR
Das Kochbuch für Geeks, von: Mela Eckenfels, Petra Hildebrandt, Preis: 13,50 EUR
Mac OS X Server 10.5 als Groupware-Server (TecFeed), von: André Aulich, Preis: 8,90 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion















