domingo, 20 de julio de 2014

Programacion en Capas

En esta sección explicare como programar en capas con el lenguaje de programación c# utilizando visual studio 2010.



Primeramente explicare la arquitectura de N-Capas.


Fig. 1

  • Presentación
    • En esta capa se encuentran las aplicaciones de escritorio o web que utilizaran los usuarios.
    • Esta capa consume el código de la capa de lógica de negocio.
  • Lógica de Negocio
    • Permite la independencia entre la capa de aplicación cliente o de servicio y la capa de acceso a datos.
    • Esta capa tendrá el código que consumirá la aplicación cliente.
  • DAL(Acceso a Datos)
    • Nos permite realizar las altas, bajas, cambios y consultas. Esta capa se comunica con las fuentes de datos (Sql Server, Mysql, Etc.)
  • Entidades
    • En esta capa se encuentran nuestras entidades.
    • Las capas de Acceso a Datos, Lógica de Negocio y Presentación compartirán la entidades como vemos en la imagen fig.1.
Una ves aclarado el tema empecemos a programas: