Pregunta

Es el patrón Página-Controller (el refinamiento del patrón MVC como se describe en los patrones de soluciones para empresas que utilizan Microsoft .NET) básicamente el patrón de páginas simples peticiones de URI (URI es decir, + + formulario de presentación de cadena de consulta); ASP es básicamente? O es algo más complejo.

Cualquier persona?

http://msdn.microsoft.com/en-us/library/ ff647095.aspx

¿Fue útil?

Solución

patrón es la página-Controller (el refinamiento del patrón MVC)?

Bueno, para responder a esta primera diría que usted está mezclando dos categoría diferente de los patrones. Página-Controller es un patrón de diseño de software y MVC es un patrón arquitectónico .
Ver: Diseño de Software vs. Arquitectura de Software

Página Controlador no se aplica por lo general con el patrón MVC ASP.NET MVC de hecho emplea frontal del controlador , (creo MVC puede aplicar tanto a los patrones del controlador, pero por lo general ver el controlador frontal en práctica, eso es lo artículo de MSDN está discutiendo)

Fundamento del patrón MVC Para Architechural:

Para asegurar que el cada parte de la MVC se separan por completo (aislado) el uno del otro. Debido a este factor es más fácil modificar la presentación (Visto) y modelos.

Front Controller y el controlador Página entra en la categoría de Controlador de aplicación a / c para Martin Fowler.

Página Controlador Diseño modelo:

  

Un objeto que maneja una petición de una página específica o acción en un sitio Web. Martin Fowler

En ASP.NET Web Forms cada página lógica (* .aspx) es un controlador de página, y es el comportamiento por defecto de la página que se ha escrito de nuevo a sí mismo y es manejado por el código subyacente (que es también la parte de página), que básicamente combina las funciones de puntos de vista y el controlador.

WebForms generalmente sirve solicitud a través de URL (* .aspx) y ASP.NET MVC sirve generalmente peticiones a través de URI.

Ver:
página en PHPWact.org
controlador frontal en PHPWact.org

P.S: tengo que decir que el artículo de MSDN que ha mencionado algo de lo confuso, palo con el Martin Fowler su simplicidad y la calidad

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top