Applied Java Patterns

Front Cover
Prentice Hall Professional, 2002 - Computers - 574 pages
2 Reviews
Sun Microsystems experts Stelting and Maassen describe how design patterns can be applied effectively to the Java platform and present proven techniques for all types of patterns, from system architecture to single classes. Applied Java Patterns features a pattern catalog organized into four major categories - the creational, structural, behavioral, and system patterns. In addition, the authors identify patterns in the core Java APIs and present techniques for pattern use in distributed development.
 

What people are saying - Write a review

User Review - Flag as inappropriate

Excellent

Review: Applied Java Patterns

User Review  - Marotti - Goodreads

Fav patterns books (software development/architecture) Read full review

Contents

Commonly Used Patterns
1
Factory Method
21
Prototype
28
Singleton
34
Behavioral Patterns
39
Introduction to Behavioral Patterns
41
Chain of Responsibility
42
Command
51
Transaction
265
Patterns in
273
Java Core APIs
279
Distributed Technologies
303
Jini and J2EE Architectures
317
Full Code Examples
335
Chain of Responsibility
365
Command
373

Interpreter
59
Iterator
69
Mediator
77
Memento
88
Observer
94
State
104
Strategy
114
Visitor
121
Template Method
132
Structural Patterns
139
Introduction to Structural Patterns
141
Adapter
142
Bridge
150
Composite
157
Decorator
166
Facade
175
Flyweight
183
HalfObject Plus Protocol HOPP
189
Proxy
197
System Patterns
205
Introduction to System Patterns
207
ModelViewController MVC
208
Session
220
Worker Thread
231
Callback
238
Successive Update
248
Router
258
Interpreter
380
Iterator
388
Mediator
394
Memento
402
Observer
407
State
413
Strategy
423
Visitor
431
Template Method
440
Adapter
445
Bridge
449
Composite
454
Decorator
463
Facade
469
Flyweight
478
HalfObject Plus Protocol HOPP
484
Proxy
493
ModelViewController MVC
502
Session
509
Worker Thread
519
Callback
527
Successive Update
534
Router
542
Transaction __550
550
Bibliography
561
Index
565
Copyright

Common terms and phrases

References to this book

About the author (2002)

STEPHEN STELTING is an instructor for Sun Microsystems specializing in Java technology and object-oriented programming. For over a decade, he has worked in software development, consulting, and technical training. He currently develops new course content and teaches a wide variety of introductory and advanced courses.

OLAV MAASSEN is a courseware developer for Sun Educational Services and a Master Instructor for Sun Ed in the Netherlands. He is a certified Java Developer as well as an Enterprise Architect.

Bibliographic information