Solicitar un modelo de informe de propuesta para tesis de graduación
Resumen: Con el rápido desarrollo de la tecnología de redes, las personas dependen cada vez más de los sitios web de Shaolian para obtener información. La inmediatez y la gran capacidad de información han llevado a los sitios web
a ser "estáticos" gradualmente. Transformado en "dinámico", y la tecnología de diseño de sitios web dinámicos también se ha desarrollado y madurado. Este artículo presenta algunas características de las páginas web dinámicas y un entorno de desarrollo general que se ha utilizado ampliamente en el diseño web dinámico: ASP, centrándose en cómo. cree un sitio web dinámico ASP basado en IIS, presente brevemente la tendencia del diseño dinámico
de sitios web comerciales y utilice análisis de casos para demostrar intuitivamente la superioridad de ASP en el diseño web dinámico
Palabras clave: sitio web dinámico; formulario orientado a objetos; script A
1 Introducción
Un número considerable de sitios web de Internet que actualmente están creciendo todavía se adhieren a lo "estático", se ha quedado muy atrás. Los tiempos. El llamado "estático" se refiere al contenido "fijo" de las páginas web del sitio web cuando el navegador del usuario transmite datos al sitio web a través del protocolo HTTP (Hypertext Transport Protocx>1), cuando la WEB. El servidor solicita proporcionar contenido de la página web, el servidor solo transmite el documento HTML estático diseñado originalmente al navegador del usuario. El contenido de la página solo utiliza código HTML estándar, además del popular formato GIF'89A. Para actualizar el contenido de la página web, debe actualizar manualmente todos los documentos HTML. La debilidad fatal del sitio web "estático" es que no es fácil de mantener y la cantidad de trabajo requerida para actualizar continuamente el contenido de la página web es enorme. .
A medida que la cantidad de información del sitio web continúa aumentando, los sitios web estáticos están disminuyendo gradualmente y los sitios web dinámicos han madurado. Su "interactividad" es menos "actualización automática", "cambia con el tiempo y las personas" y muchas. Otras características Las excelentes características sin duda se adaptan bien a los requisitos de la era de la información. Hay muchas tecnologías que pueden hacer que los sitios web sean "dinámicos", y la más popular y madura actualmente es la tecnología ASP.
2 Descripción general. de construcción de sitios web dinámicos basado en ASP
2.1 El concepto de "dinámico"
El llamado "dinámico" no se refiere a las imágenes dinámicas GIF colocadas en la página web aquí. , el autor ha formulado los siguientes conceptos para la página dinámica Algunas reglas:
1) "Interactividad", es decir, la página web cambiará dinámicamente y responderá de acuerdo con los requisitos y elecciones del usuario, utilizando el navegador como interfaz del cliente, que será la tendencia general del desarrollo WEB en el futuro
2) "Actualización automática", es decir, no es necesario actualizar manualmente el documento HTML, una nueva página. se generará automáticamente, lo que puede ahorrar una gran carga de trabajo.
3) "Según el tiempo y las personas" Y el cambio ", es decir, cuando diferentes personas visitan el mismo sitio web en diferentes momentos, se generarán diferentes páginas .
2.2 El concepto y características de ASP
Microsoft Active S. Pages, lo que llamamos ASP, es en realidad un conjunto de entornos de scripting del lado del servidor desarrollados por Microsoft. está incluido en IIS 3. 0 y 4. 0. A través de ASP, podemos combinar páginas web HTML, instrucciones ASP y componentes ActiveX para crear una aplicación de servidor WEB dinámica, interactiva y eficiente. Con ASP no tiene que preocuparse por si el cliente. El navegador puede ejecutar el código que usted escribe, porque todos los programas se ejecutarán en el lado del servidor, incluidos todos los programas de script HTML integrados cuando se ejecuta el programa, el servidor solo devuelve el resultado de la ejecución al navegador del cliente, lo que reduce la carga. en el navegador del cliente y mejora enormemente la velocidad de interacción Active S se enumera a continuación.
En segundo lugar, algunas características únicas de Pages:
1) Utilizando lenguajes de programación simples y fáciles de entender, como VBScript JScript, combinados con código HTML, puede completar rápidamente aplicaciones de sitios web
2) No requiere compilación, es fácil de escribir y se puede ejecutar directamente en el lado del servidor.
3) Utilice un editor de texto normal, como Windows o el Bloc de notas. , para ejecutar Diseño de edición.
4) No tiene nada que ver con el navegador (Br+wser In S. 2. Contenido web diseñado por Pages Active S. El lenguaje de secuencias de comandos (VBSoript Jsoript) utilizado por Pages se ejecuta en el servidor WEB. No es necesario que el navegador del cliente pueda ejecutar estos lenguajes de secuencias de comandos, como se muestra en la Figura 1. Navegador del cliente IE o NS1 r1'1'1' Jieqi11 mientras 1'III] sub servidor WEB Active Server P 5) Active S. Las páginas son compatibles con cualquier lenguaje de scripting de AotiveX Además de estar diseñadas con el lenguaje VBSoript o JSoript, también se pueden utilizar otros lenguajes de scripting proporcionados por terceros a través de complementos, como REXX, Perl, Tol, etc. El motor es un objeto COM (Modelo de objetos componentes) que procesa programas de script. 6) Active S. El programa fuente de Pages no se transmitirá al navegador del cliente, lo que evitará que otros roben el programa fuente escrito y mejorará la seguridad del programa. 7) Puede utilizar el script del lado del servidor para generar scripts del lado del cliente. 8) Orientado a objetos (Obje<, uno (>orientado). 9) AotiveX S. 2. Los componentes (componentes del servidor AotiveX) tienen una escalabilidad ilimitada. Puede utilizar Visual Basic, Java VisualC++, Cobol y otros lenguajes de programación para escribir el AotiveX S que necesita. 2. Componente. 2. 3 razones por las que la tecnología ASP es popular Si usted es el encargado de mantener un sitio web personal y utiliza un espacio gratuito en la página de inicio, en la mayoría de los casos solo lo hará. Puede utilizar Java, Java Script y la última tecnología DHTML, lo que significa que cuando la página web se descarga del servidor WEB, no es necesario que el servidor la procese, pero el estilo de diseño del contenido y la animación de la página web son directa y dinámica. actualizado en el navegador. Quizás para un sitio web personal, el uso completo de la tecnología DHTML sea suficiente para hacer que la página web sea realista y dinámica. Sin embargo, para las empresas que crean sitios web comerciales, simplemente tener DHTML no es suficiente. solo ocurre en el navegador del cliente. Los efectos dinámicos no pueden satisfacer las necesidades "dinámicas" de los sitios web comerciales, como grandes cantidades de consultas de información, consultas de clientes e interacción de recursos. Por lo tanto, como diseñador de sitios web comerciales, es necesario diseñar un. Sitio web "dinámico" más práctico e interactivo porque es absolutamente La mayoría de los sitios web comerciales tienen una gran cantidad de datos e información, y la intención original de crear el sitio web es facilitar a los clientes la consulta de información corporativa, facilitar la comunicación con los clientes y obtenerla oportunamente. retroalimentación de información Entonces, inevitablemente nos enfrentaremos al problema de cómo permitir que los usuarios usen el navegador En la interfaz, la información de la base de datos WEB se consulta a través de Internet o Intranet (Intranet), e incluso la información en el servidor WEB. ingresado, actualizado y eliminado. Actualmente, los métodos de diseño de sitios web "dinámicos" comúnmente utilizados son: CGI (Common Access Interlace), IDC (Internet Database Connector), ActiveX Data (ADO), en comparación, ADO es fácil de usar, rápido en desarrollo y ejecución, consume menos recursos del sistema y ocupa poco espacio en disco, etc. Ventajas Según la experiencia de muchos expertos que se dedican al diseño de sitios web durante muchos años, la combinación de ADO y ASP. Puede hacer que el sitio web sea "dinámico" de manera eficiente y rápida, lo que hace que el sitio web sea fácil de administrar y mantener. A largo plazo, esta combinación seguramente se convertirá en un actor clave en el futuro como tecnología central de la WEB "dinámica". de la tecnología ASP en el diseño de sitios web dinámicos se ha vuelto inevitable. 3 ejemplos Se utiliza el siguiente código fuente. Ilustra bien la simplicidad, flexibilidad, velocidad y capacidad de cambio de ASP. Cree un programa ASP que supervise automáticamente el tiempo de navegación y muestre dinámicamente diferentes contenidos de la página según diferentes períodos de tiempo. Utilice Notebook para escribir el código fuente, guárdelo como [estl: . <%If' Toile<#12: 00: 00# An<1 Toile>=#00:00:00# Entonces%> Buenos días, hoy ¡El tiempo no está mal! <%E1seIf' Toile<#19 : 00: 00# An<1 Toile>=#12:00:00# Entonces%> ¡Buenas tardes! <%Else%> Hau}! ¿Has ido a IRC para charlar esta noche? <%End If%> Guarde testl.asp en el directorio virtual del servidor WEB (como: aspsamp/) y navegue usando HTTP en el navegador, como: y funciones comunes en la intranet, es decir, después del usuario. Al completar el formulario en el lado del navegador, los datos del usuario se transfieren al servidor llamando a un programa de puerta de enlace general y el servidor los procesa y luego los resultados se devuelven al navegador del cliente para implementar dicho formulario. función, era necesario escribir un programa CGI que fuera independiente de HTML y llamarlo a través de HTML. Dejando de lado las deficiencias como la complejidad de la escritura CGI, la eficiencia de ejecución de CGI La eficiencia también es un gran problema. Cada formulario debe ejecutar un documento ejecutable cuando varias personas están en línea al mismo tiempo. Cuando se ejecutan varios documentos al mismo tiempo, la velocidad de ejecución del servidor WEB se reducirá considerablemente. Ahora ASP proporciona un entorno de programación que está completamente integrado con HTML, lo que obviamente es mucho más conveniente que usar CGI. 4 Conclusión ASP, como entorno de scripting del lado del servidor para diseño web dinámico, permite que la mayor parte de la carga de trabajo de los usuarios navegue por páginas web para ejecutarse en el lado del servidor, lo que reduce en gran medida la carga. En el navegador, siempre que se utilice un programa de edición de documentos general, como el Bloc de notas de Windows, se puede editar y desarrollar ASP. Tiene muchas ventajas, como simplicidad, eficiencia, velocidad y capacidad de cambio. de información y facilitar la consulta en tiempo real por parte de los usuarios. En definitiva, ASP es digno de ser una herramienta dinámica de producción de sitios web.