Developer's Diary

10 julio, 2014

Curso – Apuntes de ASP MVC 4 Con Razor (I) – Introducción

Filed under: .net, API, ASP.Net, Curso C#, MVC4 — Etiquetas: , , , , — jnavero @ 11:46 PM

En esta ocasión voy a hacer una serie de post relacionados con ASP MVC. Estos estarán basados en C#.

Así que espero que sea del agrado.

Introducción

Como siempre, comienzo con definiciones, así que ¿Qué es ASP.NET MVC? Es un Framework que permite la construcción de aplicaciones web implementando el patrón Modelo Vista Controlador.

Una pequeña descripción de las capas sería la siguiente:

– La vista: Contiene el HTML y código (todo junto). Podemos encontrar dos formatos principalmente (ASPX y Razor (aunque existen muchos mas)). Usa un ViewEngine que procesa la vista.

Como nota diré que Microsoft está apostando por Razor pero, existe total libertad y si lo deseas puedes crearte tu propio ViewEngine.

– El controlador: Contiene las clases y la lógica necesaria que comunica la vista con el modelo.

– El modelo: Contiene las clases de acceso a la base de datos

Ciclo de vida de una aplicación MVC

El usuario solicita una URL tal que así: http://xyz.com/catalog/page/1

El sistema determina que debe existir un controlador llamado catalogController. Dentro de este controlador debe contener un método llamado page al que se le pasa un parámetro en nuestro caso un entero (el número 1).

Nuestro método page instancia la clase catalogDataBase y recupera el ID = 1. Posteriormente page instancia la vista catalogDetail al que le pasamos el objeto page.

Por ultimo Razor ejecuta el código del servidor en la vista la página se genera y se la envía al navegador para que el usuario pueda visualizarla.

De momento aquí dejo el primer post de unos cuantos. En el siguiente, hablaré de la organización de los proyectos de MVC.

Saludos!

Anuncios

2 comentarios »

  1. […] ← Curso – Apuntes de ASP MVC 4 Con Razor (I) – Introducción […]

    Pingback por Curso – Apuntes de ASP MVC 4 Con Razor (II) - La organización | Developer's Diary — 11 julio, 2014 @ 6:51 PM

  2. Enhora buena, sigue así…

    Comentario por magamu1970 — 1 septiembre, 2014 @ 12:17 PM


RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: