En el día de las
Letras Gallegas, celebrado cada 17 de Mayo y coincidente con
el día de Internet, la Real Academia de la Lengua Gallega
desde 1963 ha homenajeado a destacados escritores del
ámbito de la literatura Gallega. Con este motivo, se le ha requerido como
experto para crear un portal temático que permita gestionar
diferentes aspectos de una forma dinámica y ágil
haciendo uso de tecnología J2EE. Más
concretamente ha de trabajar con la siguiente estructura de
base de datos:
CREATE TABLE HOMENAJEADOSBEAN(
HOMENAJEADO varchar(50),
ANHOHOMENAJE LONG CONSTRAINT
pk PRIMARY KEY,
ANHOMUERTE LONG
URL varchar(50),
);
Que estará disponible a través del
elemento jndi
jdbc/HomenajeadosDB.
Se
le pide que:
- Cree
las interfaces (home
y remote)
de cliente de un componente J2EE
HomenajeadosBean
de tipo CMP que permita:
-
.Implemente la clase
HomenajeadosBean
de tal manera que dé soporte a los
métodos
descritos
- El método de tipo create debe
de comprobar la
existencia de un mínimo de 10 años entre la fecha
de defunción del escritor y la del homenaje, requisito
indispensable para que se le pueda dedicar el día.
Nota: Comente en el
código qué
métodos pertenecen al ciclo de la vida, cuáles
son de
negocio y cuáles
permiten el acceso a la base de datos subyacente.
- Implemente un cliente web o de consola (ejecutable
con
appclient ) que realice las siguientes
operaciones:
- Cree el siguiente par de homenajeados:
-
Rosalía
de
Castro 1963,
1885, http://es.wikipedia.org/wiki/Rosalía de Castro
-
Alfonso X
el Sabio 1980,
1284, http://es.wikipedia.org/wiki/Alfonso X el Sabio
-
Busque, haciendo uso de las
interfaces de componente, al autor cuyo homenaje se
realizó en el
año 1980 e imprima haciendo uso del dispositivo
estándar de salida la URL
asociada a su página web.
- Busque al autor cuyo homenaje se
realizó en el año introducido por el usuario e
imprima toda la información asociada con el mismo.
-
Elimine del sistema
tanto
a Rosalía de Castro como a Alfonso X el Sabio.
- Haciendo uso del deploytool,
configure y despliegue la aplicación y compruebe que se
ejecuta correctamente.
|