Tuesday, September 19, 2017
.NET, ASP.NET MVC 3

ASP NET MVC 3 por capas con MySQL – Parte 1

>helibertoarias helibertoarias
noviembre 10, 2012

En las siguientes entradas se desarrollará un website por capas y se aplicaran patrones de desarrollos como el Repositorio, Inyección de Dependencias, todo esto para presentar información, contenida en un motor MySQL, el sitio estará sobre ASP NET MVC 3. En este aplicativo el repositorio empleará Code Firts y ademas se manejaran las interfaces para proporcionar una capa de servicios al sitio web.

Configurando la solución

  1. Visual Studio en Blanco llamada MyApp.
  2. Sobre la solución creada agregaremos tres librerías de clases llamadas así:
  3. MyApp.Dominio : Esta librería se encuentran las clases que define el dominio de la aplicación.
  4. MyApp.Infraestructura : Esta librería se crearan las clases necesarias para acceder a la DB, para ello emplearemos el patrón Repositorio y consumiremos la librería MyApp.Dominio.
  5. MyApp.Servicio : Esta librería se crearán las clases que serán utilizadas por el website para manipular la validación de las entradas y servirá como puente entre MyApp.Infraestructura y MyApp.WebSite.
  6. MyApp.WebSite: Sitio web en MVC 3 en el que se visualizará la información.

La solución con las librerias se verá así luego de eliminar las clases por defecto generadas por el IDE

Estructura de la solución MyApp

 

Ver siguiente post ASP.NET MVC 3 por capas con MySQL – Parte 2

(Visitado 292 veces, 1 visitas hoy)
Heliberto Arias
Mi nombre es Heliberto Arias y vivo en Barranquilla, Colombia. Soy desarrollador de software. He estado en el desarrollo de software desde el 2007. Cree este blog en 2013 para compartir lo que voy aprendiendo cada año, en el escribo de tecnologías Microsoft principalmente en C# (y aunque he usado VB declaro que lo detesto) y SQL Server desarrollado aplicaciones y servicios web entre otros.Me gustaría mucho si te suscribes a mis redes en Youtube, Google+, Twitter, e Instagram.

Comments

No comments found!

Leave a Comment

Your email address will not be published.

dos × uno =

Login
Remember me
Lost your Password?
Password Reset
Login