|
Material del Seminario Arquitectura .NET
Material del seminario sobre Arquitectura .NET, dictado en Marzo de 2007, en Buenos Aires, organizado por el Club de Programadores.
Presentación de la Jornada ArqPuntoNet200701.zip.
Código de de la Jornada CodeDotNetArch.zip. Incluye ejemplos en VB.NET 2, CSharp 2, usando Business Components/Business Entities, y ejemplos VB.NET 2 usando elementos de Domain-Driven Design.
Documentación y otros códigos, en los párrafos siguientes.
El proyecto AjConsor es una demostración de una implementación en capas, con una presentación Web y otra presentación Windows, con presentación remota via Remoting o via Web Services. Implementa un ABM (Altas, Bajas y Modificaciones) de Consorcios.
AjConsor-0.1.zip
Ahora hay una versión basada en NHibernate, con relaciones uno a varios (Consorcio-Unidades):
AjConsorNh.zip
Ejemplo sin presentación web, usando Windows Communication Foundation
AjConsor1.zip
Ejemplo AjTask en AjTasks.zip con ejemplo en capas, con DAOs y con NHibernate, con cliente Windows, y ASP.NET, y cliente Windows remoto, via remoting o web services.
Ahí encuentran el script de MS SQL Server para crear la base necesaria para el curso. Incluye las .dll del AjFramework.
Código completo del AjFramework en AjFramework-0.1.zip
Información sobre Domain-Driven Design, en Material de Domain-Driven Design
Documentación de base para el semanario:
Enterprise Solution Patterns Using Microsoft .NET
Application Architecture for .NET: Designing Applications and Services
Arquitectura de aplicaciones de .NET: Diseño de aplicaciones y servicios
El libro de Fowler y otros, sobre Patterns of Enterprise Architecture, lo pueden encontrar en aquí
Libro gratuito sobre Domain-Driven Design en Mini Book Domain-Driven Design
Ultima versión del generador de código en AjGenesis.
Sobre Domain-Specific Modeling http://www.dsmforum.org/
El sitio sobre generación de código http://www.codegeneration.net/
Ejemplo de sitio ASP.NET en capas en AjNoticias.
Recursos de Arquitectura Microsoft
www.skycrapr.net
Microsoft Architecture
MSDN Architecture
Architecture Forums
Architecture Journal
Algunos artículos adicionales
Model Driven Architecture done right?
Organizing Domain Logic
Anemic Domain Model
Notifications
DDD: Can I drop my Service Layer?
A Better Path to Enterprise Architectures
Next-Generation Data Access: Making the Conceptual Level Real
ADO.NET Tech Preview: Entity Data Model
Y más sobre Domain Driven Design
Ejemplo de Aplicación Contable ASP.NET, con Empresas, Usuarios, Planes de Cuentas, Ejercicios, Minutas en
AjContab
Usa la nueva versión de AjGenesis, el generador de sistemas, en AjGenesis-0.4.3.zip.
He dejado en línea, un artículo de introducción al tema de patrones en .NET:
Patrones en .NET
Angel "Java" Lopez
http://www.ajlopez.com/
|