Curso de Java Servidor

Ejercicios


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Ejercicio 1

Se trata de crear una aplicación web que conste de un formulario html de nombre Encuesta y que genere una interface gráfica como la mostrada en http://www.myjavaserver.com/~trilcejf/EncuestaPrivada.html, para que los clientes rellenen una serie de datos que se emplearán en una encuesta on-line. Todos los datos, excepto los asociados a las casillas de verificación, deberán ser capturados por un servlet de nombre trilcejf.ServletEncuesta, que generará una respuesta html personalizada.

La respuesta variará en función de la elección de sexo realizada por el usuario:

  • Si se elige hombre, el color de fondo será cyan y aparecerá un enlace que apunta a Hombres.html (este fichero mostrará la imagen tomcat.gif)
  • Si se escoge mujer, el color de fondo será rosa y el enlace apuntará a Mujeres.html (mostrará la imagen taza.gif)

Además, se enviará un saludo personalizado y se mostrarán en una tabla todos los datos capturados excepto los de las casillas, que se mostrarán en otra tabla indicando las actividades de ocio seleccionadas por el cliente.

Se accederá a la aplicación una vez desplegado en el Tomcat del alumno el fichero war asociado a la aplicación. Su nombre es Encuesta.war y se desplegó en la sección "Despliegue mediante su war" de la teoría.

Si no se ha desplegado se proporciona el war en http://teleformacion.fer.es/general/prt/c/javaser/3/Encuesta.war

Una vez desplegado el war y levantado Tomcat, se accede al index de la aplicación mediante http://localhost:8080/Encuesta

Descriptor de despliegue web.xml:

Código fuente

Estructura de directorios:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Ejercicio 2

NOTA: en todos los ejercicios se proporcionará el war de la aplicación con el fin de que el alumno lo despliegue y se familiarice con su funcionamiento. También se indicará cómo se inicia la aplicación.

Descarga del war: http://teleformacion.fer.es/general/prt/c/javaser/3/RequestDispatcher.war

Inicio de aplicación: http://localhost:8080/RequestDispatcher

A continuación, el alumno intentará realizar la aplicación por su cuenta creando un directorio raíz cuyo nombre será el especificado en el enunciado del ejercicio, habitualmente NombreDelWarNombreAlumno.

Si el alumno se llama Pedro, por ejemplo, el raíz de la aplicación, en este caso, será RequestDispatcherPedro

Crear una aplicación web con un directorio raíz de nombre RequestDispatcherNombreAlumno.

El inicio de la aplicación será el formulario RequestDispatcher.html. Mostrará un cuadro de texto y un botón de Enviar. En función de lo que teclee el usuario, el procesamiento de la petición se delegará en un recurso diferente.

  • Si teclea “yo”, se delegará en Cucu.html. Contendrá la imagen tomcat.gif y un enlace que apunta al applet JuegoCapitales.html
  • Si teclea “tu”, en Cucu.jsp. Contendrá la imagen taza.gif y el mismo enlace al applet JuegoCapitales.html
  • Si teclea algo distinto de yo o tu, en el servlet trilcejf.ServletDelegado. Deberá incluir un encabezado y un pie de página
NOTA IMPORTANTE: si tenéis problemas para ejecutar Cucu.jsp debéis copiar el fichero j2sdk_home\lib\tools.jar a tomcat_home\common\lib. Es un bug asociado a las versiones 5.X de Tomcat.

Estructura de directorios:

NOTA: es conveniente realizar un esquema de la aplicación. Si no sale, descargarlo desde

http://teleformacion.fer.es/general/prt/c/javaser/3/EsquemaRequestDispatcher.doc

Descriptor de despliegue web.xml:

Código fuente


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de Java Servidor y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.