
patterns
Get flash to fully experience Pearltrees
antipatterns
Introduction The past five to ten years have seen a fundamental shift in the way that developers represent persistent entities in enterprise applications. Early enterprise applications used database tables and foreign-key relationships between them to model entities. Applications were seen as a way to view and query the database's underlying model. The trend in recent years is to move away from modeling entities in the database toward modeling them in the application's object model. The database is now perceived simply as a mechanism for storing the persistent information defined by the object structure.
Patterns of persistence, Part 1: Strategies and best practices for modern ORM tools
Software As She’s Developed » Blog Archive » AJAX Patterns: Design Patterns for AJAX Usability
Interaction Design Patterns -- maintained by Tom Erickson
This page contains information about resources related to pattern languages for interaction design (of which user interface design is a subset), and a few links to more general papers that may be of use to interaction designers. I also include some links to organizational design patterns, which I find hard to disentangle from interaction design. Those interested should also see Jan Borcher's HCI patterns page.Intercepting Filter : Facilitates preprocessing and post-processing of a request. Front Controller : Provides a centralized controller for managing the handling of requests. Composite View : Creates an aggregate View from atomic subcomponents. View Helper : Encapsulates logic that is not related to presentation formatting into Helper components. Dispatcher View : Combines a Dispatcher component with the Front Controller and View Helper patterns, deferring many activities to View processing. Service to Worker :Combines a Dispatcher component with the Front Controller and View Helper patterns.
J2EE DESIGN PATTERNS
JAVA DESIGN PATTERNS
Introduction | US Treasury Architecture Development Guidance (TADG) | IBM Patterns for e-Business | Some Pattern Resources This chapter provides guidelines for using architecture patterns. Introduction
Architecture Patterns
In software engineering , a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design . A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations.

