jueves, 6 de junio de 2013

Ejercicios de clase. Clase 7: ejemplo de composite component que utiliza una interfaz como atributo.

Los campos País, Ciudad, Número y Código Postal forman parte de un único composite component que representa la dirección del usuario

En este ejemplo, tenemos un composite componente, que mejora la estrategia de diseño con respecto a lo visto en el ejercicio anterior, debido a que utiliza un managed bean que separa claramente la funcionalidad correspondiente al composite componente (métodos que implementan la interfaz Locatable que utiliza el componente como atributo) del resto de objetos de la aplicación web (propiedades para dar soporte a los datos de nombre y apellidos que no forman parte del composite component). Además, obliga a que todos los campos estén cubiertos, mediante la validación correspondiente.




No hay comentarios:

Publicar un comentario