Tabla de Contenidos

Arquitectura

Los ejercicios de esta unidad son para organizar el código y creará una pequeña aplicación web.

Ejercicio01

Siguiendo con el Ejercicio01 de la unidad anterior, haz los siguientes cambios:

Ejercicio02 Optativo

Este ejercicio es optativo.

«interface»DataBaseErrorTranslatorBussinessMessage getBussinessMessage(String message,int erroCode,String sqlState)DataBaseErrorTranslatorImplMySQLDataBaseErrorTranslatorImplOracle

Ejercicio03 Optativo

Este ejercicio es optativo.

En el tratamiento de excepciones hemos visto como hacer que al mostrar el mensaje se vea el caption del campo en vez de el nombre de la propiedad Java. Ésta que es una ventaja también puede ser un inconveniente ya que desde la capa de presentación no podríamos asociar un mensaje de error con el input de dicho campos. Ya que no sabemos el nombre de la propiedad a la que está asociada dicho mensaje error.

El ejercicio consiste en evitar ese inconveniente mientras se sigue con la ventaja del caption.

Modifica la clase “BussinessMessage” para que se incluya tanto la propiedad fieldName como caption. De esa forma se podrán usar ambas sin inconvenientes.

BussinessMessagegetFieldName()getFieldCaption()getMessage()

Para poder realizar hacer cambio también deberás modificar la clase BussinessException