Nicht aus der Schweiz? Besuchen Sie lehmanns.de

J2EE Patterns

Entwurfsmuster für die J2EE

Adam Bien (Autor)

264 Seiten
2002
Addison Wesley ein Imprint von Pearson Deutschland (Hersteller)
978-3-8273-1903-6 (ISBN)

Lese- und Medienproben

J2EE Patterns - Adam Bien
CHF 55,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage


Bei dem Entwurf von J2EE-Anwendungen spielen die Erfahrungen des Entwicklers mit den einzelnen APIs eine wichtige Rolle. Besonders das Zusammenspiel der einzelnen Spezifikationen kann über Erfolg oder Scheitern eines J2EE-Projekts entscheiden.
Dieses Buch beschreibt die von Sun Java Center entwickelten Patterns anhand von praktischen Beispielen. Die unterschiedlichen Ansätze beim Umgang mit den J2EE 1.2 und 1.3 APIs werden ausführlich behandelt und die Einsatzmöglichkeiten jedes Patterns mithilfe gemessener Performanceunterschiede aufgezeigt (z.B. im Zusammenhang mit Caching, Transaktionssteuerung oder asynchronem Messaging).
Außerdem demonstriert die auf der CD-ROM mitgelieferte Beispielanwendung Starfinder.com das Zusammenspiel der Patterns mit dem Framework Apache Struts 1.0.




Inhaltsverzeichnis:




Vorwort 9

Vorwort des Autors 11

1 Die mehrschichtige Architektur des J2EE Systems 15

2 Die Client-Schicht (Client Tier) 17

3 Die Präsentationsschicht (Presentation Tier) 19

3.1 Decorating Filter 19

3.1.1 Hintergrundinformation 19

3.1.2 Zweck 19

3.1.3 Problemstellung 19

3.1.4 Anforderungen 20

3.1.5 Lösung 20

3.1.6 Praxis 23

3.1.7 Konsequenzen 33

3.1.8 Verwandte GoF Patterns 34

3.2 Front Controller 34

3.2.1 Hintergrundinformation 34

3.2.2 Zweck 34

3.2.3 Problemstellung 34

3.2.4 Anforderungen 35

3.2.5 Lösung 35

3.2.6 Praxis 36

3.2.7 Konsequenzen 41

3.2.8 Verwandte GoF Pattern 41

3.3 View Helper 42

3.3.1 Hintergrundinformation 42

3.3.2 Zweck 42

3.3.3 Problemstellung 42

3.3.4 Anforderungen 42

3.3.5 Lösung 42

3.3.6 Praxis 45

3.3.7 Konsequenzen 50

3.3.8 Verwandte GoF Patterns 51

3.4 Composite View 51

3.4.1 Hintergrundinformation 51

3.4.2 Zweck 51

3.4.3 Problemstellung 51

3.4.4 Anforderungen 51

3.4.5 Lösung 52

3.4.6 Praxis 54

3.4.7 Konsequenzen 55

3.4.8 Verwandte GoF Patterns 56

3.5 Dispatcher View 56

3.5.1 Hintergrundinformation 56

3.5.2 Zweck 56

3.5.3 Problemstellung 56

3.5.4 Anforderungen 57

3.5.5 Lösung 57

3.5.6 Praxis 58

3.5.7 Konsequenzen 59

3.5.8 Verwandte GoF Patterns 59

3.6 Service To Worker 60

3.6.1 Hintergrundinformation 60

3.6.2 Zweck 60

3.6.3 Problemstellung 60

3.6.4 Anforderungen 60

3.6.5 Lösung 61

3.6.6 Praxis 61

3.6.7 Konsequenzen 62

3.6.8 Verwandte GoF Patterns 62

4 Die Geschäftslogik-Schicht (Business Tier) 63

4.1 Service Locator 63

4.1.1 Hintergrundinformation 63

4.1.2 Zweck 63

4.1.3 Problemstellung 64

4.1.4 Anforderungen 65

4.1.5 Lösung 65

4.1.6 Praxis 67

4.1.7 Performance 69

4.1.8 Konsequenzen 71

4.1.9 Verwandte GoF Patterns 72

4.2 Business Delegate 72

4.2.1 Hintergrundinformation 72

4.2.2 Zweck 72

4.2.3 Problemstellung 72

4.2.4 Anforderungen 73

4.2.5 Lösung 73

4.2.6 Praxis 74

4.2.7 Performance 79

4.2.8 Konsequenzen 84

4.2.9 Verwandte GoF Pattern 84

4.3 Value Object 85

4.3.1 Hintergrundinformation 85

4.3.2 Zweck 85

4.3.3 Problemstellung 85

4.3.4 Anforderungen 86

4.3.5 Lösung 86

4.3.6 Praxis 87

4.3.7 Performance 96

4.3.8 Konsequenzen 99

4.3.9 Verwandte GoF Patterns 99

4.4 Session Façade 99

4.4.1 Hintergrundinformation 99

4.4.2 Zweck 100

4.4.3 Problemstellung 100

4.4.4 Anforderungen 101

4.4.5 Lösung 101

4.4.6 Praxis 103

4.4.7 Performance 110

4.4.8 Konsequenzen 118

4.4.9 Verwandte GoF Patterns 119

4.5 Aggregate/Composite Entity 119

4.5.1 Hintergrundinformation 119

4.5.2 Zweck 120

4.5.3 Problemstellung 120

4.5.4 Anforderungen 121

4.5.5 Lösung 121

4.5.6 Praxis 124

4.5.7 Performance 137

4.5.8 Konsequenzen 141

4.5.9 Verwandte GoF Patterns 141

4.6 Value Object Assembler 142

4.6.1 Hintergrundinformation 142

4.6.2 Zweck 142

4.6.3 Problemstellung 142

4.6.4 Anforderungen 142

4.6.5 Lösung 143

4.6.6 Praxis 148

4.6.7 Performance 155

4.6.8 Konsequenzen 163

4.6.9 Verwandte GoF Patterns 165

4.7 Value List Handler 166

4.7.1 Hintergrundinformation 166

4.7.2 Zweck 167

4.7.3 Problemstellung 167

4.7.4 Anforderungen 167

4.7.5 Lösung 168

4.7.6 Praxis 170

4.7.7 Performance 174

4.7.8 Konsequenzen 178

4.7.9 Verwandte GoF Patterns 180

5 Die Integrationsschicht 181

5.1 Data Access Object 181

5.1.1 Hintergrundinformation 181

5.1.2 Zweck 181

5.1.3 Problemstellung 181

5.1.4 Anforderungen 182

5.1.5 Lösung 182

5.1.6 Praxis 184

5.1.7 Performance 191

5.1.8 Konsequenzen 196

5.1.9 Verwandte GoF Patterns 197

5.2 Service Activator 197

5.2.1 Hintergrundinformation 197

5.2.2 Zweck 197

5.2.3 Problemstellung 197

5.2.4 Anforderungen 198

5.2.5 Lösung 198

5.2.6 Praxis 202

5.2.7 Performance 205

5.2.8 Konsequenzen 209

5.2.9 Verwandte GoF Patterns 210

6 Die Star-Finder.com Anwendung 211

6.1 Kurzbeschreibung 211

6.2 Der Ladevorgang 212

6.3 Die Sternensuche 219

6.3.1 Die Architektur der Anwendung 220

Index 241



Reihe/Serie Programmer's Choice Addison Wesley
Zusatzinfo 1 CD-ROM
Sprache deutsch
Maße 170 x 240 mm
Gewicht 785 g
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte HC/Informatik, EDV/Programmiersprachen • Java 2 Enterprise Edition (J2EE)
ISBN-10 3-8273-1903-X / 382731903X
ISBN-13 978-3-8273-1903-6 / 9783827319036
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?