Contenido Descripción Arquitectura interna Microsoft .NET Framework y ASP.NET Configuración Características de ASP.NET Administración, Seguridad, y Modelo de eventos ASP.NET avanzado Web Forms Trabajando con Datos Migración desde ASP hacia ASP.NET
Descripción “Mirando hacia atrás …“ ASP.NET Conceptos fundamentales
Mirando atrás: Active Server Pages Qué es ASP? Tecnología script del lado del servidor Ficheros contienen HTML y código script Accesos pedidos via HTTP Código script es interpretado en el servidor Qué se podemos lograr con ASP? Fácil y de manera inmediata podemos crear aplicaciones Web simples Generar contenido Web dinámico Script del lado cliente para validaciones Acceso a componentes COM para extender funcionalidad Bases de datos
Qué está mal? Mezcla la forma (HTML) y la lógica (código script) Interpretar el código ASP trae como consecuencia una reducción del rendimiento Uso de lenguajes script que no son “strongly typed“ Microsoft JScript® Microsoft Visual Basic® Scripting Edition (VBScript) Compatibilidad con los navegadores No implementa una gestión real del “estado” No se pueden compartir estados entre servidores Web Estado se pierde si el IIS colapsa. Actualizar ficheros solamente cuando el servidor esta fuera de servicio
ASP.NET Conceptos fundamentales Plataforma de desarrollo Web Nuevo modelo de programación (Gp:) Cliente Web (Gp:) Sistema Operativo (Gp:) Aplicaciones ASP.NET (Gp:) IIS (Gp:) .NETFramework
ASP.NET Conceptos fundamentales Separa forma de la lógica de negocios Usa servicios ofertados por el .NET Framework EL código es compilado la primera vez que la página es solicitada Gestión real del “estado” Hace uso de lenguajes “serios” de programación Integración inter-lenguajes Actualización de ficheros sin sacar de servicio el servidor!
Arquitectura interna La arquitectura de .NET Framework Modelo de aplicaciones Web Configuración Jerarquía de clases
Arquitectura .NET Framework Microsoft .NET Framework System Services Common Language Runtime ASP.NET Web Forms Web Services Windows Forms Services Framework Base Data Debug …
Modelo de aplicaciones Web Código no gestionado Código gestionado … Request Handler HTTP Module HTTP Module HTTP Runtime Host (IIS, Internet Explorer) Pedidos HTTP
Página siguiente |