Patrón repositorio

Es habitual en desarrollo encontrarnos una y otra vez con los mismos problemas de un proyecto a otro e incluso en el mismo proyecto. Tendemos a solucionarlos siempre de una misma manera, conocida y cuyos resultados y efectos conocemos también. A finales de los años 80, Ward Cunningham y Kent Beck decidieron aplicar la idea de los patrones de diseño que Christopher Alexander aportó al mundo de la arquitectura. Pensaron que podrían abstraerse del problema concreto y expresar la solución proporcionada en términos de patrones genéricos que pudieran ser reusados una y otra…continue reading →

Integración de Bootstrap con MVC

¿De qué trata? Integración del framework Bootstrap con MVC (Modelo Vista Controlador) NET MVC: El modelo arquitectónico que consiste en un modelo, una vista y un controlador. Proporciona una alternativa a la del modelo de formularios Web Forms. Es fácil de comprobar y se integra con las características de ASP.NET existentes. Bootstrap : Es un framework o un conjunto de herramientas de software libre para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con formularios, botones, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como…continue reading →

ASP .NET MVC: ¿Por qué MVC? ¿Cuándo debo usarlo? ¿Existen alternativas?

En este artículo pretendemos abordar las ventajas que suponen utilizar el patrón de arquitectura MVC en nuestras aplicaciones ASP .NET, y a su vez, sus desventajas, destacando cuando no es óptimo recurrir a esta solución. Para aquellos que anden completamente desentendidos del tema, daremos un par de definiciones que os pondrán en materia rápidamente. Patrón de arquitectura Expresa un esquema de organización estructural para una aplicación, teniendo así un nivel de abstracción alto. MVC Patrón de arquitectura que separa los datos de la aplicación, la interfaz de usuario y la lógica de control en…continue reading →

Cómo subir ficheros mediante MVC

Los formularios en aplicaciones web son la forma básica de comunicación entre el cliente y el servidor. Una de las cosas que se puede hacer con ellos es subir ficheros para su tratamiento o almacenamiento. Desde el punto de vista de las tecnologías del lado cliente, esto es muy sencillo, puesto que sólo hay que definir un “input” de tipo “file” y un botón de envío del formulario… Las dificultades llegan cuando queremos recoger los datos subidos y tratarlos en la parte servidor.   A la hora de crear la base de datos…continue reading →

Introduccion al MVC

Hola, me llamo David González Álvarez y estudio en Tajamar el curso MCSD Web Application y SharePoint y este es el primer blog de una serie que se ira realizando durante el curso, este blog tendrá asociado un video tutorial relacionado. En este primer blog es una pequeña introducción al MVC. ¿Qué es el MVC? En el video nuestro Modelo es una base de datos alojada en Azure, nuestro modelo se encargará de enviar a la vista la información que se pide en cada momento. Las peticiones al modelo las maneja un Controlador.…continue reading →

Inyección de dependencias en ASP.NET MVC con Microsoft Unity

En el vídeo que acompaña a este post explico con un sencillo ejemplo cómo utilizar el contenedor de dependencias Unity en un proyecto ASP.NET MVC (ya sabéis, la conocida implementación de Microsoft del patrón Modelo-Vista-Controlador). Pero antes, voy a tratar de explicar los conceptos que implementa Unity. Qué es la inyección de dependencias La inyección de dependencias es un patrón de diseño de software usado en la Programación Orientada a Objetos, que trata de solucionar las necesidades de creación de los objetos de una manera práctica. Lo que dice es que los objetos…continue reading →