MVC y Programacion Por Capas
E-mail: jmarcelo_data@hotmail.com
Blog Personal: http://marcelodata.blogspot.com
Este tutorial expone de manera sencilla paso a paso la administración de
una aplicación usando MVC, el paradigma Model View Controller basándose
en tres capas: Presentación, Aplicación y Datos.
Gestiono lo básico de una interface MDI ya que tutoriales de ventanitas y
controleshay hasta por gusto, quise exponer la arquitectura de una
aplicación basada en los paradigmas mencionados como es implementar la
lógica de programación en la Base de Datos usando Procedimientos
almacenados y administrar esta lógica desde la aplicación.
Se cumple con el principio de independecia si es que se programa en la
Base de Datos y no en la aplicación, la aplicación es una simple interface omedio de comunicación entre el usuario y la base de datos, evítandonos así
el recompilar la aplicación y permitiéndonos en su lugar focalizarnos en la
programación en la misma Base de Datos sin tener que cambiar la
aplicación.
La idea de este tutorial es la de brindar al programador de software
libre un conocimiento clave para que cuando encuentre este
paradigma basado en plataformas .NET enalguna organización
pueda entenderla y migrarla al software libre.
Como mencioné me he centrado en la arquitectura de la aplicación, la
implementación de controles bonitos es un trabajo que particularmente no
pienso hacer, para eso existen miles de tutoriales en la red.
Programar usando MVC y CAPAS no es algo que se encuentre a diario, yo
mismo sufrí para implementar este tutorial, la parte difícil pordecirlo así
está aquí, la arquitectura, lo demás que es una simple cuestión de diseño lo
conoce cualquiera.
Este es mi último tutorial en plataformas privativas y lo hago sólo por dotar
de conocimiento sencillo a aquellos amigos que quieran entender las
arquitecturas .NET en las empresas y puedan luego migrarlas al software
libre.
Ahora mi pasión son la programación competitiva y el Softwarelibre, el
hecho que uno cultive Software Libre no implica que uno no sea experto en
otras plataformas (Soy Desarrollador 5 estrellas Platino DCE 2005),
precisamente la comprensión de esta plataforma me llevó a querer y a amar
el software libre.
El Autor
"Porque el secreto del desarrollo de una nación está en su educación"
Autor: Juan Marcelo Chamorro Avendaño
E-mail: jmarcelo_data@hotmail.com
BlogPersonal: http://marcelodata.blogspot.com
ADMINISTRAR UNA BASE DE DATOS UTILIZANDO MVC (Model View
Controller) y PROGRAMACIÓN POR CAPAS
SOFTWARE NECESARIO:
•
SQL SERVER 2008 O 2005 Express que se instala por defecto con el
Visual Studio.
Si este es tu caso el Administrador de SQL 2008 lo puedes descargar
de aquí:
http://www.microsoft.com/download/en/details.aspx?id=22985
Si usas el SQLExpress 2005 el administrador lo puedes descargar de
aquí:
http://www.microsoft.com/downloads/es-es/details.aspx?
FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796
•
Cualquier otra versión de SQL SERVER 2008 O 2005 (Ya viene con la
interface de administración).
•
VISUAL STUDIO 2010 O 2008
CONOCIMIENTOS:
•
ADO .NET BÁSICO
•
SQL SERVER BÁSICO
•
T – SQL BÁSICO
•
VISUAL BASIC .NET BÁSICO
FUENTES:El código Fuente de la aplicación desarrollada en este tutorial lo puedes
descargar de aquí:
https://docs.google.com/open?
id=0B_H9bnl3ECg6T3hSSmVmeEJTNGFHZ3RhTkUwUjhCQQ
El BackUp de la Base de Datos lo puedes encontrar aquí:
https://docs.google.com/open?
id=0B_H9bnl3ECg6T1ZlMVpWZTZSWWFPZWRjZzV1LUxjUQ
"Porque el secreto del desarrollo de una nación está en su educación"
Autor: Juan MarceloChamorro Avendaño
E-mail: jmarcelo_data@hotmail.com
Blog Personal: http://marcelodata.blogspot.com
Arquitectura de ADO.NET
Tradicionalmente, el procesamiento de datos ha dependido principalmente de un
modelo de dos niveles basado en una conexión. A medida que el procesamiento de
datos utiliza cada vez más arquitecturas de varios niveles, los programadores están
pasando a un enfoque sin conexión con...
Regístrate para leer el documento completo.