Conceptos
El IPF Mapping Framework 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 de una serie de picos (vea Java Bean to Bean Mapping enfoque y comparación) ejecutamos seleccionados orika como la mejor opción de 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-plugin-de-generación-de-transformación)
-
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: