我不确定如何编写DAO来将信息写入XML文件。我知道如何使用Sax和JDOM,但我想知道的是如何初始化DAO以设置XML文件路径。 CRUD风格的方法应该不是问题,但如果您有任何进一步的建议,请不要犹豫。
答案 0 :(得分:1)
只是传递路径?
interface thingyDAO {
public void save(path, xmlStringOrWhatever)
....
}
编辑 - 或者如果它是常量,只需在某处放入DAO类层次结构,或者您可以使用属性对其进行配置。这样的事情不应该让你失望 - 做一些有效的事情并在你需要的时候重构...
答案 1 :(得分:1)
如果值是常量,请将其设为私有静态最终字符串。例如,如果它可以根据您的部署环境(dev / test / prod)进行更改,则可以使用Spring并使用参数注入值。单个注入可以使用字段,方法完成,我相信构造函数。