Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar JSP para crear páginas web dinámicas? ¿Qué software necesito instalar?

¿Cómo utilizar JSP para crear páginas web dinámicas? ¿Qué software necesito instalar?

1. ¿Qué es ASP?

ASP es la abreviatura de Active Server Pages. Es una nueva tecnología para desarrollar páginas web interactivas en el servidor WEB IIS (Internet Infomation Server) de Microsoft. Microsoft lo usó originalmente en IIS versión 3.0 para reemplazar CGI. Con el uso cada vez mayor de Windows NT en la WWW, ASP se ha convertido en la mejor opción para desarrollar sitios web dinámicos y crear aplicaciones de Internet e Intranet.

2. ¿Dónde puedo encontrar software de servidor que admita ASP?

Si su computadora tiene instalado Windows NT 4.0, puede instalar IIS4.0 instalando el paquete opcional de NT Windows NT Option Pack 4.0 y luego puede usar ASP en IIS4.0. Si su sistema operativo es Windows 98, puede encontrar un directorio ADD-ONS en el CD de Win98. Hay un pequeño software de servidor WWW PWS (Personal Web Server) en el directorio PWS a continuación, que también admite ASP. Si desea utilizar la versión beta de Windows 2000, puede elegir la versión Server o la versión Advanced Server, las cuales ya vienen con IIS5.0.

3. ¿Cómo escribir ASP?

Es posible que hayas utilizado Javascript para abrir una pequeña ventana en una página web. Así es como lo haces:

.

Nueva página 1 </p><p></head> </p><p><body> </p><p><Script Language=〃JavaScript〃> </p><p>alerta(〃¡hola!〃); </p><p></Script> </p><p></body> </p><p></html> </p ><p> Escribir ASP es similar. También agrega algo al archivo de la página web. A diferencia de CGI, debe escribir un archivo EXE. Lo único que se debe tener en cuenta es que el archivo de la página web debe tener .asp como sufijo, no .htm, para que el servidor WWW pueda reconocerlo como un archivo ASP y procesarlo en consecuencia. </p><p>Tenga en cuenta que en el ejemplo anterior, <script> y </script> se utilizan para incluir el script y distinguirlo de las etiquetas HTML comunes. En ASP, se utilizan otros dos símbolos para marcar el código ASP: "<%" y "%>". Cuando el servidor WWW procesa un archivo ASP, sabrá que el código ASP ha comenzado cuando vea $#@60;%, y sabrá que el código ha terminado cuando vea %>. </p><p>Por lo general, podemos usar el Bloc de notas para editar archivos ASP, pero debido a que FrontPage98 tiene potentes funciones de administración de páginas web, es mejor escribir archivos ASP en Frontpage98. Cuando desee insertar código ASP en una página web, simplemente seleccione la pestaña "HTML" en la parte inferior del Editor de FrontPage. </p><p>4. Un ejemplo</p><p>Finalmente, veamos un ejemplo, guárdelo como.asp, generará tres "Hola ASP" en el navegador, desde aquí usted. Puede apreciar cómo se combina el código ASP con el lenguaje de marcado HTML.</p><p></p><p><html> </p><p><head> </p><p><title>Nueva página 1 </p><p></head> </p><p><cuerpo> </p><p><%Para i=1 a 3%> </p><p><tamaño de fuente=〃><%=i%>〃Hola ASP </p><p> <%Next%> </p><p></body> </p><p></html> </p><p>Tenga en cuenta que el sufijo del archivo debe ser .asp. </p><p>5. Flujo de procesamiento ASP </p><p>¿Qué sucede cuando utilizamos un navegador para ver un archivo ASP? </p><p>Tome el a.asp anterior como ejemplo. Cuando ingresamos http://localhost/a.asp (localhost es el nombre del host) en el navegador, el navegador envía una solicitud al servidor WWW. solicitando que se devuelva un contenido .asp. Después de recibir la solicitud, el servidor WWW descubrió que su sufijo era .asp, por lo que entregó el archivo a un programa de procesamiento ASP especial. Este programa escanea a.asp, interpreta e interpreta los códigos encerrados en <% y%> y Ejecutar. y finalmente transmitir los resultados de la ejecución al servidor WWW, y el servidor WWW transmite los resultados al navegador a través del protocolo HTTP. Puede utilizar la función de visualización del código fuente del navegador para comprobarlo. No encontrará las etiquetas <% y %> porque se han procesado en el lado del servidor. Lo que obtiene el navegador es solo el resultado, que son algunas etiquetas HTML estándar. Todo el proceso se muestra en la figura. </p><p>En la próxima conferencia, presentaremos algunos conocimientos básicos de Vbscript. Es uno de los lenguajes de scripting más utilizados en ASP. </p><p>-------------- </p><p>1.2 JSP y sus características</p><p>JavaServer Pages (JSP) es una implementación común Tecnología de codificación mixta HTML estática y HTML dinámica; consulte "Introducción a la tecnología JSP" para obtener explicaciones de los conceptos básicos de JSP. </p><p>Muchas páginas generadas por programas CGI siguen siendo en su mayoría HTML estático y el contenido dinámico sólo aparece en un número limitado de partes de la página. Sin embargo, la mayoría de las tecnologías CGI y sus variantes, incluidos los servlets, siempre generan la página completa mediante programación. JSP nos permite crear estas dos partes por separado. Por ejemplo, la siguiente es una página JSP simple: </p><p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> </p><p><HTML> </p> p><p><HEAD><TITLE>Bienvenido a la tienda online</TITLE></HEAD> </p><p><BODY> </p><p><H1>Bienvenido</ H1> </ p><p><SMALL>Bienvenido, </p><p><!-- El nombre del usuario que visitó por primera vez es "Nuevo Usuario" --> </p><p><% out.println(Utils.getUserNameFromCookie (request)); %> </p><p>Para configurar la información de la cuenta, haga clic en </p><p><A HREF="Account-Settings.html"> aquí</A></SMALL> </p><p><P> </p><p>El resto de la página. </p><p></BODY></HTML> </p><p>La siguiente es una comparación simple entre JSP y otras tecnologías similares o relacionadas: </p><p>JSP y Active Server Pages. (ASP) comparación</p><p>ASP de Microsoft es una tecnología similar a JSP. JSP tiene dos ventajas sobre ASP. En primer lugar, la parte dinámica está escrita en Java en lugar de VB Script u otros lenguajes de Microsoft, lo que no sólo es más potente sino también más fácil de usar. En segundo lugar, las aplicaciones JSP se pueden migrar a otros sistemas operativos y servidores web que no sean de Microsoft.</p><p></p><p>En comparación con el Servlet puro, JSP no agrega ninguna función que el Servlet no pueda implementar. Sin embargo, es más conveniente escribir HTML estático en JSP sin tener que usar declaraciones println para generar cada línea de código HTML. Más importante aún, con la separación del contenido y la apariencia, las tareas de diferente naturaleza en la producción de páginas se pueden separar fácilmente: por ejemplo, el diseño HTML lo llevan a cabo expertos en diseño de páginas, dejando espacio para que los programadores de Servlet inserten contenido dinámico. </p><p>Comparación entre JSP y Server-Side Include (SSI) </p><p>SSI es una tecnología ampliamente compatible para introducir código externo en HTML estático. El soporte de JSP en esta área es más completo porque puede utilizar Servlets en lugar de programas independientes para generar contenido dinámico. Además, SSI en realidad sólo está destinado a una inclusión simple, no a programas "reales" que puedan procesar datos de formularios y acceder a bases de datos. </p><p>Comparación entre JSP y javascript </p><p>Javascript puede generar HTML dinámicamente en el cliente. Aunque JavaScript es útil, sólo puede manejar información dinámica basada en el entorno del cliente. A excepción de las cookies, el estado HTTP y los datos de envío de formularios no están disponibles para JavaScript. Además, dado que se ejecuta en el cliente, JavaScript no puede acceder a los recursos del lado del servidor, como bases de datos, información de directorio, etc. </p></div> </div> <div class="nextinfo"><a href="rym1h4c4eg.html">上篇: Cómo comprobar las estadísticas de tráfico del enrutador</a> <a href="rymloga3zc.html">下篇: ¿Qué tal Guangxi Nanguo Petroleum Co., Ltd.?</a></div> </div> </div> <div class="aside l_box"> <div class="sidebar diyModule"> <div class="side-title"><h3 class="function_t">Artículos populares</h3></div> <ul><li><a href="o364fr75cb.html">Cómo agregar fotos de transmisiones que no sean de grupo</a></li><li><a href="imnqbf8023.html">Cómo encontrar y verificar el código de barras del dispositivo de una pantalla de computadora portátil Lenovo reparada</a></li><li><a href="k5p4wyplhj.html">¿Cómo tomar notas sobre la lectura (obras maestras)?</a></li><li><a href="espbdkgdjd.html">Cómo desactivar Mobile Phone Manager Huawei</a></li><li><a href="s99fm0q0pr.html">¿Por qué el aeropuerto de Xuzhou Guanyin se llama aeropuerto de Guanyin?</a></li></ul> </div> </div> </div> <footer class="jz52bq footer_style"><p>copyright 2024 <a href="https://www.diannaozhishiwang.com/"><b>Red de conocimiento informático</b></a> All Rights Reserved.<script type="text/javascript" src="../css/tongji.js"></script></p></footer> </body> </html>