mule DataMapper vs groovy或类似的

时间:2015-02-04 15:54:51

标签: mule

在Mule中执行转换或映射时,是否有关于何时使用Datamapper与Groovy转换器等的最佳做法?

例如,我需要将xml转换为json等。我可以使用XML构建器和Json构建器及其开源等很好地使用Groovy。它需要我编写一些代码。

Datamapper仅适用于EE,而且视觉拖放似乎更不透明。

不使用DataMapper有什么缺点吗?

2 个答案:

答案 0 :(得分:0)

正如您所说,数据映射器是一种图形构建工具。作为专业人士:

  1. 易于维护
  2. 用户不需要任何特殊的编程技巧
  3. 支持工作室中的数据感知
  4. 但正如你所说,没有任何东西你不能用groovy或java组件做。

答案 1 :(得分:0)

是的,Datamapper适用于企业版,但有以下优点: - 1.提取和加载平面和结构化数据格式
2.使用XPath和强大的脚本来过滤,提取和转换输入数据 3.使用输入参数和来自其他数据源的查找来扩充数据 转换结果的实时设计时预览 它绝对具有高性能,可扩展的数据映射操作

完整参考: - https://developer.mulesoft.com/docs/display/current/Datamapper+User+Guide+and+Reference 我在Datamapper中看到的唯一问题是你需要维护映射文件。

但对于社区版用户,他们需要在转换和映射中找到其他选项 在那种情况下,如你所说,他们可能会使用他们的自定义Java类,Groovy组件,表达式组件等。