Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2012, 06:19
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Usar clases JAX-B como DTO

Mi caso es parecido, hay un servicio al que tengo que llamar para pasarle datos de la BBDD.

No quiero usar los objetos del servicio como DTO porque difieren de la estructura de las tablas (y por desacoplar), de esta forma puedo usar los DTO para la típicas operaciones CRUD de forma bastante directa (en futuras fases del proyecto).

La idea es aprovechar los xsd del servicio, para que con unos mínimos cambios sirvan para generar los DTO. No hay apenas lógica, se trata de una migración de datos, por lo que en un principio no necesitaría añadir casi métodos a los DTO, y si son poca cosa, como para el acceso a BBDD uso MyBatis, mediante Handlers podría controlar parte de los problemas que comentas.

Si veo que la cosa se complica, partiré de los java, mi duda era más sobre usar JAX-B como DTO que sobre cómo generar los JAX-B.

Gracias
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.