Servlets
Servlets Objetivos: Introducir al estudiante de forma practica a las aplicaciones JEE escribiendo y ejecutando un pequeño ejemplo basado en Servlets. Así mismo se introducirá al estudiante en el mapeo de los servlets.Conceptos Básicos:Manejo básicos de Java, Eclipse, HTML y URLs. Precauciones y Recomendaciones: Al introducirse en el desarrollo de aplicaciones JEE es fundamental conocer y comprender los elementos básicos del HTML y las formas de transmisión de datos bajo el protocolo HTTP(más específicamente los métodos GET y POST). El mapeo de los servlets es la definición de las rutas y formas de acceso a un servlets, para poder hacer un correcto uso de las mismas es necesario que el estudiante tenga claro el concepto de URL. Artefactos del Laboratorio: Se requiere tener instalado el SDK de JAVA, un IDE para el desarrollo de aplicaciones, y un servidor de aplicaciones que cumpla con las especificaciones JEE. Evaluación o Resultado: Se espera que el alumno logre elaborar su “primera” aplicación JEE basada en servlets y asimilar las diferentes formas de hacer el mapeo de los servlets. Procedimiento: Tarea 1: Creación de un primer Servlet básico. Paso Descripción 1
Comentario
Inicie el IDE Eclipse y cree un proyecto (Dynamicweb Para esta parte use el menú File project). new, o de clic derecho sobre el explorador de proyectos y acceda al submenú new. Nombre el nuevo proyecto como holaMundo u otro Posterior mente de clic en nombre de su elección. siguiente, para la siguiente ventana debe conservar la configuración por defecto. Asigne al context root /holaMundo, o la ruta de su El context root determinará la preferencia URL de acceso a nuestra aplicación. Según nuestro valor asignado la raíz del contenido de nuestra aplicación será http://localhost:8080/holaMund
2
3
o . 4 Cree un servlet. Desplegamos (abrimos) el Deplyment Descriptor y da clic derecho sobre icono servlet, y seleccionan la opción servlet. El servlet no es más que una clase, por lo cual se aconsja asignar un paquete al servlet, el cual se usara para el almacenamiento de dicha clase dentro de nuestra aplicación. Posteriormente asigne el nombre de clase que tendrá nuestro servlet y continué con la siguiente configuración. En nuestro primer servlet no los usaremos, pero vale la pena decir que estos parámetros son valores iniciales pasados a los servlets desde su creación, los cuales pueden ser accedidos desde tiempo de ejecución. Pueden ser vistos como variables previamente configuradas. Este aspecto de la configuración nos permite determinar el URL por medio del cual accederemos a nuestro servlet. Los valores usados aquí son unidos a la URL de nuestra aplicación, se puede tener más de un mapeo por cada servlet. En este punto decidiremos que métodos será añadidos por el IDE a nuestro servlet, para nuestro caso deseleccionamos los constructores de las súperclases y finalizamos.
5
Configure el nuevo servlet.
6
Parámetros de inicialización.
7
URL Mappings
8
Métodos automáticamente creados.
9
Cree un método genérico para atender peticiones GET y Por facilidad crearemos un POST. método que responsa ambas peticiones. El método genérico preferiblemente deberá tener los mismos parámetros que los métodos doGet y doPost, y ser invocado desde estos. Obtener un flujo de salida. Es posible obtener un flujo de
10
salida a través de la variable response. Este flujo será el que usaremos para construir la respusta que se ...
Regístrate para leer el documento completo.