CodematicDemoMVC es un código fuente de proyecto de muestra completo basado en una aplicación de patrón MVC de arquitectura de tres niveles, desarrollado en base a Asp.net 3.5.
La estructura es más concisa y proporciona referencias de código fuente de muestra más efectivas.
Es conveniente que los usuarios comprendan y utilicen mejor esta arquitectura para el desarrollo. La cooperación con el generador de código Dongsoft .Net puede hacer que el desarrollo sea más eficiente y relajado.
Este proyecto involucra las siguientes aplicaciones clave:
1) Estructura de tres capas basada en estándares.
2) La capa de presentación adopta el modo MVC.
3) Operaciones de adición, eliminación, modificación y consulta de datos.
4) Visualización de datos de lista y procesamiento de paginación.
5) Aplicación de Linq, etc.
************************************************** * ****
Lib: biblioteca de clase pública
BLL: capa empresarial
Modelo: entidad de datos
DAL: capa de datos
WebMVC: capa de presentación
En DB_51aspx se encuentra la base de datos Sql2005. Puede agregar la cuenta/contraseña de administración predeterminada: 51aspx/51aspx.
Al estudiar MVC, podemos ver que MVC tiene las siguientes características:
1) Separación del procesamiento comercial y la visualización: la página ASPX y el código CS están completamente separados. Mejor reutilización y mantenimiento.
2) Ya no se recomienda el uso de controles de formulario del lado del servidor. En su lugar, utilice la entrada tradicional o permita que Html.TextBox genere etiquetas de control.
3) No existe un modelo basado en eventos. En ASP.NET MVC, cuando se hace clic en un botón, ya no debería pensar que debería haber un método de procesamiento de clic en el aspx.cs correspondiente. Lo que debería pensar es que debería haber una acción en un controlador para manejarlo. . este evento.
4) No más vinculación de datos. Si está acostumbrado al enlace de datos de GridView, debe cambiar su forma de pensar en ASP.NET MVC y resolverlo usted mismo.
5) Se agregó reescritura de direcciones. El componente de enrutamiento de MVC nos permite realizar muy bien el procesamiento de enrutamiento de URL.
6) En general, se puede entender que MVC es una extensión del modelo de programación basada en Web Form y una solución del modelo de programación para la capa de presentación.