使用xml java定制应用程序

| 我写的应用程序需要很多选择。这些选项可以通过xml文件传递给应用程序。这些文件相当大,具有某些级别和一些依赖关系,这些依赖关系无法在模式中建模。 因此,该文件通过了jdom模式检查。现在,我想为应用程序创建一些配置对象,并在某些类中设置一些变量。 我真的看不到没有任何方法不对元素和属性的名称进行硬编码,然后遍历这些元素并创建新对象。 这使得20kLoc应用程序具有25个类,仅保留其他类的配置。 是否有一些金锤规则如何使用xml和自定义应用程序。归结为将文件中的信息放入一些列表,哈希表和对象属性。 这样可以更容易吗?一些很棒的框架,也许吗?反射?豆子? Beans只是Java编程的大肆宣传,还是我缺少一些东西?     
已邀请:
谁控制配置文件的架构?如果可以更改,则可以简化它以限制所需的类数。 如果是从外部强加它们,那么您可能会对Apache Commons BeanUtils和Betwixt有所了解。     

要回复问题请先登录注册