Conceptos
el Mapping Framework de IPF se divide en cuatro partes:
-
La Transformación API- Esta es la parte con la que el código de la aplicación interactuará directamente, son principalmente interfaces que usted podría implementar. creado manualmente mapper. El enfoque de diseño es que habrá un único servicio de transformación para cada contexto delimitado del que se compone la aplicación.
-
El Orika Transformación API Implementación- Mientras que podríamos soportar múltiples mapping tipos una serie de picos (vea Java Enfoque de mapeo de Bean a Bean y comparación) seleccionamos orika como la mejor opción entre los contendientes, por lo que hemos creado una única implementación. Su aplicación dependerá de este módulo.
-
El marco genera el código que configura el objeto a objeto mappings in Orika, esto se logra utilizando un Maven plugin(orika-transformation-generation-plugin)
-
Para el caso en que muchos de los mappings se puede crear implícitamente mediante Orika, hemos añadido un reportero básico que puede informarle sobre lo automático mappings se creará entre dos objetos
Aquí tiene un diagrama que muestra cómo se vinculan las tres primeras cosas: