En la actualidad PetShop ha evolucionado desde las versiones iniciales 2.0 y 3.0 hasta la última versión 4.0. PetShop 4.0 se desarrolló utilizando la tecnología ASP.NET 2.0 y ha agregado muchas características nuevas. Por lo tanto, ha habido mejoras significativas en el rendimiento, la cantidad de código, la escalabilidad, etc. Se puede decir que aprender PetShop 4.0 es un atajo para dominar profundamente la tecnología ASP.NET 2.0. Esta sección llevará a los lectores paso a paso para comprender todos los aspectos de PetShop 4.0, incluida la instalación de la aplicación, la introducción a las funciones y la interfaz de usuario, la descripción general de la solución y la arquitectura, etc.
Debido al uso de páginas maestras, membresía y perfil, la cantidad de codificación en la capa de presentación se redujo en un 25 % y la cantidad de codificación en la capa de datos se redujo en un 36 %.
Utilizaron el Asistente de conversión de proyectos para migrar el proyecto de ASP.NET 1.1 a ASP.NET 2.0 y luego realizaron los siguientes cambios:
1. Utilice System.Transactions para reemplazar las funciones de transacción proporcionadas por los componentes reparados originales
2. Se reemplazó la colección original de tipo débil con una colección genérica de tipo fuerte
3. Utilice la membresía ASP.NET 2.0 para autenticación y autorización
4. Se creó un proveedor de membresía ASP.NET 2.0 personalizado para Oracle 10g
5. Utilice los proveedores de perfiles personalizados de Oracle y SQL Server de ASP.NET 2.0 para la gestión del estado de los usuarios.
Incluye carrito de compras, etc.
6. Se utilizaron páginas maestras para reemplazar los controles de usuario originales y lograr un efecto de interfaz unificada.
7. Se utilizó el control del asistente ASP.NET 2.0 para implementar el check-out.
8. SqlCacheDependency se utiliza para implementar la función de actualización de caché (invalidación de caché) a nivel de base de datos
9. La cola de mensajes se utiliza para implementar instrucciones de procesamiento de pedidos asincrónicos:
La base de datos está en el archivo DB_51aspx. Simplemente adjunte cuatro bases de datos y luego cambie Web.config en consecuencia.
El nombre de usuario y la contraseña de inicio de sesión son: 51aspx/51aspx.com
Este proyecto no tiene administración en segundo plano y está disponible para aprendizaje y uso. Si MSDTC no está disponible en el proyecto, la solución: vaya al Panel de control de Windows-->Herramientas de administración-->Servicios-->Coordinador de transacciones distribuidas-->Propiedades. -->Inicio
Expandir