【问题标题】:mule DataMapper vs groovy or similarmule DataMapper vs groovy 或类似的
【发布时间】:2015-02-04 15:54:51
【问题描述】:

在 Mule 中执行转换或映射时,何时使用 Datamapper 和 Groovy 转换器等是否有最佳实践?

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

Datamapper 仅是 EE,并且作为视觉拖放似乎更加不透明。

不使用 DataMapper 有什么缺点吗?

【问题讨论】:

    标签: mule


    【解决方案1】:

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

    1. 更易于维护
    2. 用户不需要任何特殊的编程技能
    3. 支持工作室中的数据感知

    但是正如您所说,使用 groovy 或 java 组件没有什么是您不能做的。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-30
        • 1970-01-01
        • 2011-02-03
        • 2015-03-14
        • 2015-06-13
        相关资源
        最近更新 更多