Applied Java Patterns

»   Search By Title
»   Search By Author
»   Search By Subject
»   Just Published
»   Soon to be Published
»   Notification Form
»   Listings
 
 
 

Applied Java Patterns

By Olav Maassen and Stephen Stelting
First edition, 574 pages
ISBN 0-13-093538-7


buy now ยป


Active Tab Table of Contents

Table of Contents

Preface

  • Why we Wrote this Book
  • What This Book is About
  • Who Should Read This Book
  • Conventions Used
  • How This Book is Organized
  • How to Use This Book
  • Companion Web Site
  • Acknowledgements
Introduction
  • Why Patterns?
  • History of Patterns Movement
  • Basic Concept in Patterns
  • Software Abstraction and Reuse
  • Summary

Part I: Commonly Used Patterns

Chapter 1: Creational Patterns

  • Introduction to Creational Patterns.
  • Abstract Factory
  • Builder
  • Factory Method
  • Prototype
  • Singleton

Chapter 2: Behavioral Patterns

  • Introduction to Behavioral Patterns
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Visitor
  • Template Method

Chapter 3: Structural Patterns

  • Introduction to Structural Patterns
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Half-Object Plus Protocol (HOPP) Proxy

Chapter 4: System Patterns

  • Introduction to System Patterns
  • Model-View-Controller (MVC)
  • Session
  • Worker Thread
  • Callback
  • Successive Update
  • Router
  • Transaction

Part II: Patterns In the Java Programming Language

Chapter 5: Introduction to Java Programming Language Patterns

Chapter 6: Java Core APIs

  • Event Handling
  • JavaBeans
  • AWT and Swing - The Graphical User Interface APIs
  • Collections Framework
  • Input-Output (I/O)
  • Reflection

Chapter 7: Distributed Technologies

  • Java Naming and Directory Interface (JNDI)
  • JDBC
  • RMI
  • CORBA

Chapter 8: Jini and J2EE Architectures

  • Jini
  • Java 2, Enterprise Edition (J2EE)
  • Servlets and JSPs
  • Enterprise JavaBeans

Appendix A: Full Code Examples

  • System Requirements
  • Creational Pattern Code Examples
  • Abstract Factory
  • Builder
  • Factory Method
  • Prototype
  • Singleton
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Visitor
  • Template Method
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Half-Object Plus Protocol (HOPP)
  • Proxy
  • Model-View-Controller (MVC)
  • Session
  • Worker Thread
  • Callback
  • Successive Update
  • Router
  • Transactions

Appendix B: Bibliography

Index