【问题标题】:Options for defining interface mapping code in the 21st century21世纪定义接口映射代码的选项
【发布时间】:2011-02-23 11:35:52
【问题描述】:

目前正在重新编写几个界面,并研究有哪些选项可用于定义系统之间的映射。我们需要做一些事情,比如过滤掉记录,将 1 重新映射为 2 等 - 但它的核心似乎是从旧格式分配给新格式,并寻找一种清晰/易于维护的方式来做到这一点。

可能是用 Java 编写的 - 但如果这样可以使映射更清晰,可以尝试添加一些 JRuby...

想到的选项是:

  1. 在代码中,有很多 if/else 和赋值
  2. 通过通用系统,将映射存储在某处(例如 DB)用于简单的项目,然后在界面中处理它

目前我更喜欢 1. - 使用简单分配的数组/映射,以便代码相当简洁。至少事情将是不透明的,因为映射在代码中。它预计界面不会随着时间的推移而发生太大变化......

在我写这篇文章的时候,我在想我是在用鼹鼠山造山……但是既然我已经走了这么远——你怎么看?

你会为这样的事情做什么/你做过什么?

提前致谢,克里斯。

【问题讨论】:

    标签: java interface externalinterface


    【解决方案1】:

    现在转向选项 2 - 将简单映射存储在配置文件/db(可能以 DSL 格式)中,以便在将来需要更改时轻松访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      相关资源
      最近更新 更多