2. Como funciona ASP clásico

Curso ASP clásico

Relación entre Windows server y el IIS para ejecutar ASP clásico

Windows Server es un sistema operativo diseñado para servidores y utilizado para alojar y administrar aplicaciones y sitios web en un entorno empresarial. Una de las herramientas más importantes incluidas en Windows Server es el servidor web de Internet Information Services (IIS), que permite a los usuarios alojar y ejecutar sitios web y aplicaciones en su servidor.

Las páginas web creadas con la extensión .asp (Active Server Pages) son una forma de programación de páginas web dinámicas en las que el servidor web procesa el código en lugar del navegador del usuario. Estas páginas están escritas en un lenguaje de programación llamado ASP, que es interpretado por el servidor web antes de que la página se envíe al navegador del usuario.

Cuando se ejecuta una página .asp, el servidor web de IIS lee el código de la página y lo interpreta, ejecutando cualquier secuencia de comandos y consultas de bases de datos que se hayan incluido en la página. A continuación, se genera una respuesta HTML que se envía al navegador del usuario para que la muestre.

Comunicación cliente-servidor en ASP clásico

Las aplicaciones web desarrolladas con ASP clásico se basan en una comunicación fluida entre el cliente y el servidor. Es importante entender este flujo para comprender el funcionamiento de estas aplicaciones:

  1. El usuario teclea en la barra de direcciones del navegador la URL de la página a solicitar.

  2. El navegador envía la petición a través de Internet al servidor web, que en este caso es www.aspclasico.com, solicitando el archivo página1.asp.

  3. El servidor web IIS de Microsoft recibe la petición y al reconocer que la extensión del archivo es "asp", solicita al módulo de ASP que procese el archivo.

  4. El módulo ASP lee el archivo página1.asp desde el disco.

  5. El módulo ASP ejecuta los comandos contenidos en el archivo y, si es necesario, se comunica con un gestor de base de datos.

  6. Después de ejecutar el programa contenido en el archivo, el servidor web envía el resultado de la secuencia de comandos, que es la página HTML generada, al cliente que la había solicitado.

  7. El navegador web muestra en pantalla el archivo que envió el servidor web.

  8. La página HTML generada viaja por Internet y llega al cliente que la solicitó. El servidor nunca envía código ASP al navegador web, solo el resultado de la secuencia de comandos convertido a HTML.

ASP, la tecnología desarrollada por Microsoft para la generación de páginas dinámicas de servidor, utiliza principalmente VBScript para implementar las páginas dinámicas. También se puede emplear el lenguaje JScript.

Para agregar un programa dentro de una página HTML en ASP, es necesario definir el archivo con extensión asp, y dentro del contenido de la página, encerrar el código a procesar entre los símbolos <% %>.

ASP cuenta con una serie de objetos que permiten trabajar en el servidor. Uno de ellos es el objeto response, que cuenta con un método llamado write que nos permite generar HTML en el servidor.

Aquí se presentan un ejemplo de código ASP clásico para escribir texto:

<%response.write("Mi primer programa en ASP.")%>

El servidor IIS identifica que la extensión del archivo solicitado es asp y lo pasa al módulo ASP para procesar el programa contenido en su interior.

Los programas que se encuentran en el servidor (código VBScript) nunca son vistos por el visitante, ya que este recibe el resultado de la ejecución de los mismos (HTML).

 

tags: ejemplo asp, asp clasico, codigo asp ejemplos, pagina asp ejemplo, asp ya, or asp, for asp, en asp, desarrollo asp, pagian web asp, programar en asp, programar asp, asp web server, servidor para asp, asp, asp servidor, asp 3.0 tutorial

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.