Asp.net cmv

Páginas: 3 (644 palabras) Publicado: 7 de agosto de 2010
Carlos A. Lone
Software Architect ICASA Blog: http://weblogs.asp.net/carloslone Email: carlone@galileo.edu

web

Agenda
 Objetivos de la Sesión  Introducción a esta nueva locura llamada MVC Convencerlos que no es tan loco como se mira  No aburrirlos y que se queden dormidos  Lo que se llevarán ustedes  ASP.NET MVC los pondrá en control total  Emoción acerca de ASP.NET MVC  Faltade sueño…
web

¿Qué es ASP.NET MVC?
 Un nuevo proyecto de tipo “Web Application”

 Simplemente una opción  No es un remplazo para los WebForms  Construido sobre ASP.NET  Transmisiónautomática vrs manual

web

DEMO
FILE | NEW

¿Qué es MVC?
 Un patrón de diseño

 Acrónimo de Model ● View ● Controller
 Separación de Concerns

web

¿Qué es MVC?
Controlador
SolicitudPaso 1
Solicitudes entrantes direccionadas al Controlador

web

¿Qué es MVC?
Controlador

Modelo

Paso 2
El Controlador procesa la solicitud y crea un Modelo de presentación

web ¿Qué es MVC?
Controlador

Vista

Paso 3
El Modelo es pasado a la Vista
web

¿Qué es MVC?
Controlador

Vista

Paso 4
LaVista transforma el Modelo a un formato apropiado de salida
web ¿Qué es MVC?
Controlador

Vista Respuesta

Paso 5
La respuesta es enviada
web

Objetivos del Framework


Capacidad de Testing sin fricción

 Fuerte control sobre el  URLsamigables para usuarios/SEO  Aprovechar los beneficios de ASP.NET  Convenciones y Guías
web

web

Separación de Concerns
 Cada componente tiene una responsabilidad  SRP – Single ResponsabilityPrinciple  DRY – Don’t Repeat Yourself  Permite hacer el testing mas simple (TDD)  Ayuda con el desarrollo concurrente

web

TLA’s

web

URLs Comprensibles
 REST  /Producto/Actualizar /Blog/Posts/2008/01/03/mvs-es-lo-maximo  Amigable a los humanos  Cambiar esto /producto.aspx?idCategoria=123 en  Esto /products/kittens/  Amigable para los Web Crawlers  Search Engine...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asp.Net
  • Asp.Net
  • Asp.net
  • Asp.net
  • Asp.Net
  • Asp.net
  • Ajax asp.net
  • Cuestionario de asp.net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS