Contenido Generalidades Arquitectura El .NET Famework y la configuración de ASP.NET Características de ASP.NET Administración de estado, Seguridad, y Modelo de Eventos ASP.NET Avanzado Web Forms Trabajando con Datos Migrando ASP a ASP.NET
Generalidades “Mirando atrás …“ Conceptos centrales de ASP.NET
Mirando atrás: Active Server Pages ¿Que es ASP? Tecnología de scripting del lado del servidor Archivos conteniendo HTML y código de scripting Acceso a través de peticiones HTTP El código es interpretado en el servidor ¿Que se puede hacer con ASP? Creación rápida y fácil de aplicaciones Web simples Generar contenido Web dinámico Generar código de validación del lado del cliente Acceder a componentes COM para extender la funcionalidad Bases de datos
¿Y qué hay de malo? Mucha “mezcla” de código y HTML de presentación El código ASP se interpreta disminuyendo el rendimiento El código de scripting es poco específico Microsoft JScript® Microsoft Visual Basic® Scripting Edition (VBScript) Compatibilidad con los navegadores No hay administración real del estado No se puede compartir estados en una “granja de servidores” El estado se pierde cuando el IE falla Sólo se pueden actualizar archivos cuando el servidor no está en actividad
Conceptos centrales de ASP.NET Plataforma de desarrollo de Web Nuevo modelo de programación (Gp:) Cliente Web (Gp:) Sistema Operativo (Gp:) AplicacionesASP.NET (Gp:) IIS (Gp:) .NET Framework
Conceptos centrales de ASP.NET Separar presentación de lógica del negocio Usar servicios provistos por el .NET Framework El código es compilado la primera vez que se accede a una página Administración de estado Utilización de cualquier lenguaje Integración entre varios ¡Actualizar archivos mientras se está ejecutando la aplicación!
Arquitectura La Arquitectura del .NET Framework Modelo de Aplicación Web Configuración Jerarquía de Clases
El .NET Framework- Arquitectura .NET Framework Servicios del Sistema Common Language Runtime ASP.NET Web Forms Servicios Web Windows Forms Marco de Servicios Base Datos Depuración …
Modelo de Aplicación Web Código no administrado Código administrado … Manejador de Requerimientos Módulo HTTP Módulo HTTP HTTP Runtime Host (IIS, Internet Explorer) HTTP Request
Página siguiente |