Вы находитесь на странице: 1из 2

EJERCICIOS BSICOS CON SERVLETS

En estos ejercicios trata de introducirse al alumno en la codificacin bsica de servlets en Java.


Mediante el desarrollo de diferentes aplicaciones web sencillas, el alumno debe ser capaz de
comprender el funcionamiento de los servlets y conocer sus principales mtodos. Paralelamente se
pretende que el alumno comprenda el funcionamiento del entorno de desarrollo Eclipse EE y del
servidor de aplicaciones Apache Tomcat.
Aplicacin 1. Cuando abramos esta aplicacin desde un navegador web deber aparecer un mensaje
en pantalla con el texto: "Hello World". El mensaje debe aparecer en negrita.
Aplicacin 2. Cuando iniciemos esta aplicacin desde un navegador web deber aparecer en
pantalla un botn con el texto Saludame. Al pulsar este botn aparecer en pantalla el mensaje
Hello World tal y como apareca en la aplicacin 1. El botn de la aplicacin deber ser un input
de tipo submit de un formulario HTML. El servlet deber ser llamado mediante el mtodo GET.
Nota: prueba a poner diferentes url-pattern en el archivo web.xml para comprender su
funcionamiento.
Aplicacin 3. Esta aplicacin es una extensin de la aplicacin 2. Ahora, en lugar de aparecer un
solo botn en la pantalla principal de la aplicacin, aparecern cuatro botones con los textos:
"Saludar en Espaol", "Saludar en Ingles", "Saludar en Italiano" y "Saludar en Francs". Al pulsar
esos botones, en la ventana del navegador veremos el mensaje Hello World en el idioma del botn
que hayamos pulsado.
Nota: Hola Mundo, Hello World, Ciao a tutti y Bonjour Tout Le Monde son los saludos
en espaol, ingles, italiano y francs, respectivamente.
Aplicacin 4. Esta aplicacin es una alternativa a la aplicacin 3. La diferencia es que, en lugar de
disponer de varios botones, habr slo uno con el texto "Saludar". Para seleccionar el idioma se
crearn cuatro radio-buttons, uno por cada idioma en el que es posible saludar: ingls, espaol,
italiano y francs. Cuando pulsemos el botn, se nos mostrar el saludo en el idioma seleccionado.
Slo se puede utilizar un servlet. El formulario debe enviar la informacin utilizando el mtodo
POST.
Nota: utiliza String idioma = request.getParameter("language"); para recuperar el
idioma que se indic en el radio-button language.
Aplicacin 5. Vamos a aplicar una pequea evolucin a la aplicacin 4 aadindole las siguientes
mejoras:
El mensaje debe mostrarse centrado horizontalmente y en color rojo con un tamao de letra
de 30px.
Debajo del mensaje debe aparecer un contador que indique el nmero de veces que se ha
producido el saludo en ese idioma.
Aplicacin 6. Esta aplicacin tiene una nica funcionalidad: mostrar imgenes aleatorias cada vez
que sea ejecutada por el usuario desde su navegador web. La aplicacin funcionar del siguiente
modo:
1. Recibir una peticin por parte de un usuario y la atender.
2. Elegir aleatoriamente una imagen entre las 10 disponibles para mostrarla.
3. Construir una pgina HTML en la que se muestre la imagen.
Algunas consideraciones:
Las imgenes pueden ser las que seleccione el alumno, aunque se le pueden solicitar la
profesor las imgenes de muestra.
La web construida debe tener un fondo negro y un div con fondo blanco centrado en la
pantalla que contenga la imagen. El aspecto final debe ser similar al que se muestra a
continuacin:

Вам также может понравиться