Conversores y compositores

Los beans de empresa utilizan conversores y compositores para gestionar y correlacionar datos relacionales.

En la perspectiva de J2EE, puede utilizar el Asistente conversor o el Asistente compositor para crear conversores o compositores. En la vista Propiedades del Editor de correlaciones se pueden establecer los conversores y compositores después de seleccionar la correlación de atributo de la vista Esquema o del panel Visión general del editor.

Conversores

A veces, quizá necesite convertir datos que se leen de una base de datos o que están guardados en ésta. Los conversores traducen una representación de base de datos a un tipo de objeto y convierten los tipos de objeto de nuevo a representaciones de base de datos. Por ejemplo, quizá desee convertir una entrada de base de datos de caracteres 'Y' a un objeto booleano establecido en true. En este caso, puede especificar VapStringToBooleanConverter en la vista Propiedades del Editor de correlaciones para la correlación de atributo seleccionada.

Para muchos tipos de columna, no es necesario un conversor, porque el tipo de objeto se puede derivar de la representación de la base de datos. VapTrimStringConverter es práctico para series porque quita los espacios en blanco iniciales y finales de los datos que se leen.

En la mayoría de los casos, el conversor especifica la base de datos y los tipos de objeto. El primer tipo especificado es el tipo de base de datos.

Compositores

Los compositores se utilizan para correlacionar un solo campo de bean complejo con varias columnas de base de datos. El campo complejo es un tipo compuesto. Es necesaria la composición para campos complejos que son en sí objetos con campos y el comportamiento. Por ejemplo, un campo de bean Nombre se puede correlacionar con varias columnas, como Nombre de pila, Segundo nombre, Apellido. Este es un ejemplo que requiere un compositor de Nombre.

Para poder completar una correlación compuesta, utilice el Asistente compositor de EJB para seleccionar un compositor de EJB adecuado. Una vez que haya seleccionado un compositor de EJB, utilice la tabla para comparar cada columna de la tabla correlacionada con el atributo compuesto adecuado del tipo compuesto.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.