使用xml java自定义应用程序

时间:2011-05-25 20:52:16

标签: java xml customization jdom

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

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

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

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

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

这可以更容易吗?一些很棒的框架,也许吧?反射?豆子? Beans只是java编程的炒作词,或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

谁控制配置文件的架构?如果你可以改变它,你可以简化它以限制所需的类数。

如果它们来自外部,你可能会对Apache Commons BeanUtils和Betwixt有所了解。