CouseManager

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
CouseManager von Mind Map: CouseManager

1. Usuario se conecta a travez de un browser

2. El servidor web (Internet Information Server) recibe la petición

3. El IIS filtra la petición web y la redirige al modulo ASP.NET

4. ASP.NET levanta el modulo ASP.NET MVC

5. ASP.NET MVC crea el controller correspondiente a la petición

6. El controller creado decide si necesita buscar datos en la base de datos, de ser necesario utiliza la capa de datos, o sea, los repositorios, implementados en NHibernate.

7. NH se conecta a la base de datos, SQL SERVER 2008

8. Modelo de Diseño

8.1. Capa de Presentación

8.1.1. ASP.NET MVC Views

8.1.1.1. HTML

8.1.1.2. Validaciones en JavaScript

8.2. Capa de Negocios

8.2.1. ASP.NET MVC Controllers

8.2.1.1. Tienen implementadas las reglas de negocios

8.2.1.2. Deciden que Vista mostrar ante cada situación

8.2.1.3. Se comunican con los repositorios para obtener datos o persistir datos en la base de datos

8.2.1.4. Clases en C#

8.2.2. Entidas Pures de Negocio

8.2.2.1. Representan el modelo de negocios al cual se le quiere dar soporte

8.2.2.2. Clases en C#

8.3. Capas de Datos

8.3.1. Repositorios implementados en NHibernate

8.3.1.1. Clases en C#

8.4. Base de Datos

8.4.1. SQL Server 2008

8.4.1.1. Tablas

9. Modelo de Implementación

9.1. Training.Data.NHibernate.dll

9.1.1. Repositorios implementados con NH

9.2. Training.Domain.dll

9.2.1. Entidades Puras de Negocio

9.3. Training.Infrastructure.dll

9.3.1. Clases de Soporte y Wiring

9.4. Training.WebUI.dll

9.4.1. ASP.NET MVC Controllers

9.4.2. Global.asax

9.4.3. HTML Helpers

9.5. WebSite

9.5.1. HTML

9.5.2. Javascript