ASP: Páginas Active Server - Introducción

Presentación de páginas Active Server

ASP (Active Server Pages) es un estándar desarrollado por Microsoft en 1996 para el desarrollo de aplicaciones web interactivas (página con contenido dinámico). El contenido de una página web ASP (con la extensión .asp) puede diferir según ciertos parámetros (información almacenada en una base de datos, las preferencias del usuario, ...) mientras que se mostrará una página web clásica (con la extensión .htm o .html) La misma información continuamente.

ASP es en realidad una tecnología, o más precisamente un entorno de programación donde las interacciones entre el navegador del cliente, el servidor web, así como las conexiones a bases de datos (a través de ADO, ActiveX Data Objects), componentes COM (modelo de objetos componentes), en el forma de objetos. Los ASP se ejecutan en el lado del servidor (así como en los scripts CGI, PHP, ...) y no en el lado del cliente (mientras que los scripts escritos en JavaScript o applets de Java se ejecutan en el lado del cliente, en el navegador).

ASP se puede integrar en una página web en HTML mediante etiquetas especiales que indicarán al servidor web que el código incluido dentro de estas etiquetas debe interpretarse y los datos (generalmente código HTML) deben devolverse al navegador del cliente.

Por lo tanto, Active Server Pages es parte de una arquitectura de 3 niveles. Este término significa que un servidor que admite Active Server Pages puede utilizarse como intermediario entre el navegador del cliente y una base de datos, utilizando la tecnología ADO (ActiveX Data Objects), que proporciona los elementos necesarios para iniciar la conexión a un sistema de administración de bases de datos y Manejo de datos utilizando el lenguaje SQL.

Características de las páginas Active Server

Los ASP fueron diseñados para funcionar en el servidor web de Microsoft llamado Microsoft IIS (Internet Information Server). Este servidor web, desarrollado por Microsoft en 1996, tiene la ventaja de ser gratuito, se ejecuta bajo el sistema operativo Microsoft Windows NT.

Sin embargo, esta tecnología patentada ahora está disponible en otros servidores web, como el software Netscape FastTrack Server for Chili! Y otros servidores, incluido Apache (con el módulo Apache :: ASP), lo que hace posible crear sitios web utilizando la tecnología ASP en varias plataformas ( Unix, Linux, PowerPC, ...).

Los objetos básicos de las páginas Active Server.

Las páginas Active Server están formadas por los objetos que serán "procesados" por el servidor. Los siete objetos básicos son:

  • Aplicación : es el objeto que representa la aplicación web en sí, es decir, un objeto que contiene toda la información compartida por los visitantes conectados a la aplicación en línea.
  • ObjectContext : puede controlar cualquier transacción con Microsoft Transaction Server (MTS: Microsoft Transaction Server).
  • Solicitud : este objeto se utiliza para recuperar la información enviada al servidor en la solicitud HTTP del cliente.
  • Respuesta : se utiliza para crear y enviar la respuesta HTTP al cliente (navegador).
  • Servidor : contiene información específica del servidor web.
  • Sesión : le permite administrar sesiones de usuario, es decir, para mantener la información de una página a otra.
  • ASPError : este objeto recupera y establece los errores encontrados durante la ejecución de los scripts ASP.

Documento original publicado en CommentcaMarche.net.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos