【发布时间】:2011-05-25 20:52:15
【问题描述】:
我编写需要很多选项的应用程序。这些选项可以通过 xml 文件传递给应用程序。这些文件相当大,有一些级别和一些无法在模式中建模的依赖项。
所以文件通过了 jdom 模式检查。现在我想为应用程序创建一些配置对象并在一些类中设置一些变量。
我真的没有看到任何方法不对元素和属性的名称进行硬编码,然后循环这些元素并创建新对象。
这使得一个 20kLoc 应用程序有 25 个类,只保存其他类的配置。
是否有一些金锤法则如何使用 xml 和自定义应用程序。归结为将文件中的信息放入一些列表、哈希表和对象的属性中。
这可以更容易吗?一些很棒的框架,也许?反射?豆子? Beans 只是 java 编程的一个炒作词,还是我遗漏了什么?
【问题讨论】:
-
任何应用程序都应该有一个简洁的目标......选项与功能的比例应该平衡,或者必须有比选项更多的功能......我想你应该开始关注什么是在你的程序中很重要,什么不是......你的用户会使用所有选项吗?
标签: java xml customization jdom