Servlets

Solo disponible en BuenasTareas
  • Páginas : 5 (1200 palabras )
  • Descarga(s) : 7
  • Publicado : 30 de julio de 2010
Leer documento completo
Vista previa del texto
Facultad de Ingenierías Programa de Ingeniería de Sistemas y Computación Guía Educativa Número: 03 Duración Estimada: 2 horas

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  ...
tracking img