Java
->
Patterns
->
Design Patterns
Design Patterns
Abstract Factory
Adapter
Bridge
Builder
Chain of Resp
Command
Composite
Decorator
Facade
Factory
Factory Method
Flyweight
Interpreter
Mediator
Memento
MVC
Observer
Singleton
State
Strategy
Template
Java/Design Patterns News & Articles
The Command Pattern - for the client and the server
Double-checked locking and the Singleton pattern
Evolve your apps with the Phased Process Pattern
The Strategy Pattern for an extensible design
Caching with the Business Delegate & Cache Mgt Patterns
Take control with the Proxy Design Pattern
Apply the Session Facade Pattern to J2EE Apps
Decorate your Java code
Apply the specific notification pattern to control thread execution
Pluggable Components with the Composite View design pattern
The Publisher-Subscriber pattern for flexible UI design
Amaze your friends with design patterns
Improve your application workflow with the Dispatcher pattern
Pattern your way to automated regression testing
Java/Design Patterns Archives
The Null Flag Bug Pattern
- dW
The Dangling Composite Bug Pattern
- dW
Java Pattern Hatching with John Vlissides
- JR
Java Bug Patterns
- dW
Design Patterns: S Vick
Thinking in Patterns with Java: Eckel's new book
Pedagogical Patterns
- dW
When is a Singleton not a Singleton?
- JF
Good Java Style
- EW
The Command-Query Separation Pattern
- JR
The Singleton Pattern in Java
- JDC
Scope: A generic MVC Framework
- SF
HMVC: For solid client-side Java
- JW
Reflect on the Visitor Design Pattern
- JW
Clever Facade makes JDBC look easy
-
JW
The Object Pool pattern
-
EW
Java Shopping Links - JShoppe.com
Shopping Channels
Agents
Applets
Application Servers
Books
Business
Calendars
Chat
Code Obfuscators
Code Optimizers
Compilers
Components
Corba
Data Visualization
Debugging
Decompilers
Defect Tracking
Documentation
Document Management
E-commerce
EJB
EJB Development Tools
EJB Servers
Embeddable Databases
Embedded Java
Engineering/Scientific
Freebies
Graphics 2D
Graphics 3D
GUIs - Charts
GUIs - Database-aware
GUIs - Layouts
GUIs - Math/Financial
GUIs - Printing
GUIs - Spreadsheets
GUIs - Tabbed Panes
GUIs - Tables
GUIs - Text
GUIs - Trees
GUIs - Process Control
Help Tools
IDEs
IDE Add-ons
Imaging
Infobus
Installation Tools
Internationalization
JavaBeans
Java Card
Java Foundation Classes
Java Server Pages
JDBC
JDBC Caching
JDBC Connection Pools
JDBC Drivers
Jini
JVMs/Runtimes
Legacy
Linux
Maps/GIS
Managerial Tools
Math
Messaging
Mobile Agents
Modeling Tools
Multimedia
Native Code Compilers
OO Databases
ORBs
Palm Pilot
Printing
Profiling Tools
Project Management
Push Technologies
Reporting Tools
RMI
Sales Automation
Security
Servlets
Servlets - Servlet Engines
Servlets - Utility Classes
Streaming Audio/Video
Swing
Testing Tools
Transactions
UML
Version Control
Voice Recognition
Web Servers
Web Servers - Servlets
Web-to-Legacy
XML
Zip/Unzip Tools
the iKlew network
Info
Java
Music
Software
- the local network
ChiDine