Patrones

Artículos

Implementing Model-View-Controller in ASP.NET
You are building a Web application in Microsoft ASP.NET, and, based on the complexity of your application, you need to separate different aspects of the program to reduce code duplication and to limit the propagation of change.

A pure object-oriented domain model by a db-guy
This is the first in a new series of articles by Jimmy Nilsson on a new architecture for enterprise applications in .NET. The new architecture starts where the old one presented in Jimmy’s book left off. The new architecture is more purely object-oriented, while still focusing on roundtrips and the data access code to get good performance.

Crossing Chasms: The Architectural Patterns
This section of Crossing Chasms addresses issues faced by project teams who are just beginning to develop an architecture for client-server systems built using Object Technology. This paper contains four patterns.

The User-Defined Product Framework
This paper describes a generic framework for "attribute composite objects" that is called User-Defined Product (UDP). This framework makes it easy to speficy, represent and manipulate complex objects with attributes that are functions of their components.

Exploring the Observer Design Pattern
This article discusses the use of design patterns in the Microsoft .NET Framework. An extremely powerful tool for developers or architects in development projects, design patterns ensure that common problems are addressed via well-known and accepted solutions, and that correct code is developed more rapidly, reducing the chance that a mistake will occur in design or implementation.

Exploring the Factory Design Pattern
Discusses the Factory creational pattern that uses a specialized object solely to create other objects, much like a real-world factory. The logical and physical models of this pattern are examined, as is one use of this pattern in the Microsoft .NET Framework.

Enlaces

Workflow Patterns
This site serves as a repository for workflow modeling patterns. These patterns can be used to examine the expressive power of a workflow server that you intend to work with or they can serve as a set of ideas how to implement given business requirements having some workflow server already deployed in your organization.

Architecture Patterns Home
Welcome to the Architecture Patterns Wiki Home Page. This Wiki is dedicated to building a pattern langauge for software architecture patterns.

NWAF
Implementation of ASP.NET MVC that support post back events and decouple pages from controllers and Models. NWAF also supply the ability to isolate controllers and models classes in separate process / App domain.

Design Patterns for .Net
The goal of this site is to not only provide a portal to useful and pragmatic software design and career related topics, but to also deliver articles, editorials, presentations, and news on the same.

Handbook of Software Architecture
The primary goal of this present work is to fill this void in software engineering by codifying the architecture of a large collection of interesting software-intensive systems, presenting them in a manner that exposes their essential patterns and that permits comparisons across domains and architectural styles.

MonoRail
MonoRail (former Castle on Rails) is an attempt to provide a port of Action Pack (http://ap.rubyonrails.org) for .Net. The Action Pack way of development is extremelly productive, very intuitive and easily testable.

PatternShare
The PatternShare community site brings together software patterns from different authors in one place to show relationships between existing patterns and to encourage you to contribute new ones. By combining our efforts, the patterns community can increase pattern usage and better meet the needs of developers and architects who use patterns.