Este artículo se centrará en cómo establecer un sitio web dinámico ASP basado en IIS para revelar el verdadero misterio del diseño dinámico de sitios web comerciales paso a paso. Para permitirle dominar plena y meticulosamente las habilidades de desarrollo de ASP, este artículo se serializará en el futuro y le enseñará cómo construir su propio sitio web dinámico ASP. Dado que este artículo fue escrito por el autor basado en su propio aprendizaje y experiencia práctica y combinado con algunos materiales de idiomas extranjeros, inevitablemente habrá algún sesgo. Espero que puedas perdonarme.
Microsoft Active Server Pages, que es lo que llamamos ASP, es en realidad un entorno de secuencias de comandos del lado del servidor desarrollado por Microsoft. ASP está contenido en IIS 3.0 y 4.0. A través de ASP, podemos combinar páginas web HTML, instrucciones de ASP y componentes ActiveX para crear aplicaciones dinámicas, interactivas y eficientes del servidor web. Con ASP no tiene que preocuparse por si el navegador del cliente puede ejecutar el código que escribió, porque todos los programas se ejecutarán en el lado del servidor, incluidos todos los programas de secuencias de comandos integrados en HTML simple. Después de ejecutar el programa, el servidor solo devuelve el resultado de ejecución al navegador del cliente, lo que reduce la carga del navegador del cliente y mejora enormemente la velocidad de interacción.
Las siguientes enumeras algunas características únicas de las páginas de servidor activo:
1. Use lenguajes de secuencias de comandos simples y fáciles de entender como VBScript y JScript, combinado con el código HTML para completar rápidamente la aplicación del sitio web.
2. No se requiere compilar, es fácil de escribir y se puede ejecutar directamente en el lado del servidor.
3. Use un editor de texto normal, como el bloc de notas de Windows, para editar y diseñar.
4. La independencia del navegador no está relacionada con el navegador. El lado del usuario puede navegar por el contenido de la página web diseñado por Páginas Active Server siempre que use un navegador que pueda ejecutar el código HTML. Los lenguajes de secuencias de comandos (VBScript y JScript) utilizados por las páginas de servidor activo se ejecutan en el lado del servidor web, y el navegador en el lado del usuario no necesita poder ejecutar estos lenguajes de secuencias de comandos.
5. Las páginas del servidor activo pueden ser compatibles con cualquier lenguaje de secuencias de comandos ActiveX. Además de usar lenguajes VBScript o JScript, otros lenguajes de secuencias de comandos proporcionados por terceros también se usan a través de complementos, como Rexx, Perl, TCL, etc. El motor de script es un objeto Com (modelo de objeto componente) que maneja los programas de script.
6. El programa fuente de las páginas de servidor activo no se transmitirá al navegador del cliente, por lo que otros pueden evitar el programa de origen escrito y mejorar la seguridad del programa.
7. Los scripts del lado del servidor se pueden usar para generar scripts del lado del cliente.
8. Orientado a objetos.
9. Los componentes del servidor ActiveX (componentes del servidor ActiveX) tienen una escalabilidad ilimitada. Puede usar Visual Basic, Java, Visual C ++, COBOL y otros lenguajes de programación para escribir el componente del servidor ActiveX que necesita.
Hay tantas maravillas de ASP. Por favor, use sus cinturones de seguridad a continuación y lo guiaré al mundo de los sueños de ASP. Primero, echemos un vistazo al entorno requerido para ejecutar ASP:
· Microsoft Internet Information Server versión 3.0/4.0 en Windows NT Server · Microsoft Peer Web Services versión 3.0 en Windows NT Workstation
· Servidor web personal de Microsoft en Windows 95/98
A diferencia de los programas generales, los programas .asp no necesitan ser compilados. La parte de control del programa ASP está diseñada utilizando lenguajes de script como VBScript y JScript. Al ejecutar un programa ASP, el programa de script envía un conjunto completo de comandos al intérprete de script (es decir, el motor de script), y lo traduce por el intérprete de script y lo convierte en comandos que el servidor puede ejecutar. Por supuesto, al igual que otros lenguajes de programación, los programas ASP también siguen ciertas reglas. Si desea escribir programas ASP en su lenguaje de secuencias de comandos favorito, debe tener un intérprete de script en su servidor que pueda interpretar este lenguaje de secuencias de comandos.