XML DAO的示例

时间:2011-02-06 03:21:16

标签: java xml dao

我不确定如何编写DAO来将信息写入XML文件。我知道如何使用Sax和JDOM,但我想知道的是如何初始化DAO以设置XML文件路径。 CRUD风格的方法应该不是问题,但如果您有任何进一步的建议,请不要犹豫。

2 个答案:

答案 0 :(得分:1)

只是传递路径?

interface thingyDAO {

    public void save(path, xmlStringOrWhatever)

    ....
}

编辑 - 或者如果它是常量,只需在某处放入DAO类层次结构,或者您可以使用属性对其进行配置。这样的事情不应该让你失望 - 做一些有效的事情并在你需要的时候重构...

答案 1 :(得分:1)

如果值是常量,请将其设为私有静态最终字符串。例如,如果它可以根据您的部署环境(dev / test / prod)进行更改,则可以使用Spring并使用参数注入值。单个注入可以使用字段,方法完成,我相信构造函数。