我不确定如何编写DAO以将信息写入XML文件。我知道如何使用Sax和JDOM,但我想知道的是DAO如何初始化来设置XML文件路径。 CRUD风格的方法不应该是一个问题,但如果您有任何进一步的建议,请不要犹豫。XML DAO示例
1
A
回答
1
只是通过路径?
interface thingyDAO {
public void save(path, xmlStringOrWhatever)
....
}
编辑 - 或者如果它是常量,就放在某个地方的DAO类层次结构中,或者可以使用属性对其进行配置。像这样的东西不应该让你放慢速度 - 做一些有用的事情,并在需要时重构...
1
如果该值是常量,则使其成为私有静态最终字符串。例如,如果它可以根据您的部署环境(dev/test/prod)进行更改,则可以使用Spring并使用参数注入该值。注入单身可以使用字段,方法和我相信构造函数。
相关问题
- 1. DAO类实例vs DAO EJB
- 2. 休眠DAO工厂不能实例DAO
- 3. 多个DAO实例=错误?
- 4. 编写DAO的Junit测试用例
- 5. 示例XML数据库?
- 6. 动态Linq到Xml示例
- 7. 示例XML位置函数?
- 8. Spring/Hibernate/Junit测试DAO对HSQLDB的示例
- 9. 向我展示此XSD的示例XML?
- 10. 使用NSXMLParser向CoreData下载XML的示例示例
- 11. ASP.NET XML ObjectDataSource包装类示例
- 12. Android动画XML示例文件?
- 13. 滚动浏览XML内容示例
- 14. Go XML Unmarshal示例不编译
- 15. 简单的Java到XML示例
- 16. XML元帅不在此示例中
- 17. RAML内嵌应用程序/ xml示例
- 18. XML文档中的多语言示例
- 19. 示例复杂的XML文件?
- 20. 简单的Nokogiri XML解析示例
- 21. 用示例解析SOAP中的SOAP XML
- 22. 将示例XML代码放入Javadoc
- 23. 使用公钥示例签名XML?
- 24. HTTPRiot和iPhone是否有XML示例?
- 25. xml启动时加载示例代码
- 26. 如何编写示例XML LINQ查询
- 27. 弹簧JDBC DAO
- 28. 在c#中使用Linq to XML解析XML的示例
- 29. 使用XML从XSD生成XML的示例Perl代码::编译
- 30. HR-XML错误,试图反序列化XML示例
好的。我试图与数据库DAO的功能做一个平行的对比。通常,驱动程序和数据源在Main类中初始化。在一些类图上,DAO具有一个连接实例(通常来自基本实现上的连接单例)。也许我可以在DAO实例上设置目录路径,并让它确定它应该写入的文件名。你怎么看? – 2011-02-06 04:06:48