Pero claro

Páginas: 20 (4789 palabras) Publicado: 23 de junio de 2010
Programación Orientada a Objetos mayo, 2003

SERVLETS Y JSP
Alfonso Cubero Moral Sergio Luna García

Departamento de Informática y Automática Universidad de Salamanca

Información de los autores: Alfonso Cubero Moral 3º de Ingeniería Técnica en Informática de Sistemas Facultad de Ciencias – Universidad de Salamanca alfonso_betico@hotmail.com Sergio Luna García 3º de Ingeniería Técnica enInformática de Sistemas Facultad de Ciencias – Universidad de Salamanca sergiolunag_@hotmail.com

Este documento puede ser libremente distribuido. © 2003 Departamento de Informática y Automática - Universidad de Salamanca.

Resumen
En este documento se pretenden mostrar dos de las principales tecnologías de generación dinámica de páginas Web: los servlets y las JavaServer Pages (JSP). Eltrabajo está dividido en tres partes fundamentalmente: una primera en la que se describen someramente las diferentes tecnologías que se usaron y se usan actualmente para generar contenido dinámico; una segunda en la que se explican detalladamente los servlets: sus principales características, su esquema básico de funcionamiento, paquetes Java para la utilización de servlets y las ventajas que aporta,sobre todo respecto a otra técnica muy usada llamada Common Gateway Interface (CGI), además de algún sencillo ejemplo ilustrativo; y la última que está centrada en las páginas JSP: sus características y funcionamiento, ventajas que aporta, ejemplos. Finalmente se exponen unas pequeñas conclusiones acerca de las ventajas-desventajas y utilización tanto de servlets como de JSP.

Abstract
Thisdocument tries to show two of the main technologies of dynamic generation of web sites: Servlets and JavaServer Pages (JSP). The work is divided into three main parts: the first one describes in a general way the different technologies used in the past and in current use to generate dynamic content; the second one explains detail by detail the servlets: their main characteristics, their basicworking scheme, Java packages to servlets using and the given advantages, mainly respect to other technique very used called Common Gateway Interface (CGI), moreover some easy illustrative example; and the last one is focus on the JSP pages: their characteristics and working method, given advantages, examples. Finally this work presents a few conclusions about the advantages and disadvantages of the useof servlets and JSP.

Programación Orientada a Objetos – Trabajo teórico

i

Tabla de Contenidos
1. Introducción 2. Diferentes tecnologías para Web dinámicas 3. Servlets 3.1. Características 3.2. Funcionamiento 3.3. Servlets VS CGI 3.4. Paquetes Java para servlets 3.5. Ejemplo de servlet 4. JavaServer Pages (JSP) 4.1. Características de JSP 4.2. Funcionamiento 4.3. Ventajas de JSP 4.4.Ejemplo de JSP 5. Entorno de explotación 6. Conclusiones 7. Bibliografía 1 2 4 4 5 6 7 8 10 10 11 13 13 15 16 17

Índice de figuras
Figura 1. Esquema de funcionamiento de CGI Figura 2. Esquema de funcionamiento de los servlets Figura 3. Código de formulario HTML Figura 4. Resultado de la carga del fichero HTML Figura 5. Código del servlet Figura 6. Salida generada por el servlet Figura 7.Separación entre código de presentación y código de implementación en JSP Figura 8. Esquema de ejecución de una página JSP Figura 9. Código de la página JSP Figura 10. Código HTML generado por la página JSP Figura 11. Cálculo de factoriales usando JSP 10 12 14 14 15 2 5 8 8 9 9

ii

Programación Orientada a Objetos – Trabajo teórico

1. Introducción
Tradicionalmente las páginas Web mostrabaninformación que cambiaba rara vez o nunca. Esta forma estática de mostrar información era bastante eficiente puesto que la página se creaba una única vez y se presentaba. Cuando era necesario se hacían mínimos cambios y ya estaba lista otra vez. Pero rápidamente surgió la necesidad de interactuar con el usuario y de adaptar la información a sus necesidades, o mostrar información que se toma de bases...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Claro
  • Clara
  • clara
  • claro
  • Claro
  • Clar
  • claro
  • Clar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS