0

我编写需要很多选项的应用程序。这些选项可以通过 xml 文件传递​​给应用程序。这些文件非常大,有一些级别和一些无法在模式中建模的依赖项。

所以文件通过了 jdom 模式检查。现在我想为应用程序创建一些配置对象并在一些类中设置一些变量。

我真的看不出有任何方法不对元素和属性的名称进行硬编码,然后遍历这些元素并创建新对象。

这使得 20kLoc 应用程序有 25 个类,只保存其他类的配置。

是否有一些金锤法则如何使用 xml 和自定义应用程序。它归结为将文件中的信息放入一些列表、哈希表和对象的属性中。

可以更轻松地完成吗?一些很棒的框架,也许?反射?豆子?Beans 只是 Java 编程的一个炒作词,还是我遗漏了什么?

4

1 回答 1

1

谁控制配置文件的架构?如果可以更改它,则可以将其简化到足以限制所需类的数量。

如果它们是从外部强加的,您可能会从 Apache Commons BeanUtils 和 Betwixt 获得一些牵引力。

于 2011-05-25T20:58:38.750 回答