Digamos que tengo un objeto java muy simple que solo tiene algunas propiedades getXXX y setXXX. Este objeto se usa solo para manejar valores, básicamente un registro o un mapa de tipo seguro (y de rendimiento). A menudo necesito convertir este objeto en pares de valores clave (ya sean cadenas o tipo seguro) o convertir de pares de valores clave a este objeto.
Aparte de la reflexión o la escritura manual de código para realizar esta conversión, ¿cuál es la mejor manera de lograrlo?
Un ejemplo podría ser enviar este objeto a través de jms, sin usar el tipo ObjectMessage (o convertir un mensaje entrante al tipo correcto de objeto).
java.beans.Introspector
.getBeanInfo()
. Está integrado en el JDK.