我不確定如何編寫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. Spring DAO的用例
- 4. 嵌套XML示例?
- 5. 多個DAO實例=錯誤?
- 6. 編寫DAO的Junit測試用例
- 7. XML解析錯誤(RESOLVED)XML示例
- 8. 示例XML位置函數?
- 9. 示例XML數據庫?
- 10. 動態Linq到Xml示例
- 11. XML XPATH查詢示例
- 12. 示例XML文件生成
- 13. haxe -xml命令行示例
- 14. Python XML解析示例
- 15. 具有DTO和DAO的示例Java EE Web服務
- 16. Spring/Hibernate/Junit測試DAO對HSQLDB的示例
- 17. 向我展示此XSD的示例XML?
- 18. 僅在配置時才實例化DAO
- 19. 可以重用JDBI DAO實例嗎?
- 20. 使用NSXMLParser向CoreData下載XML的示例示例
- 21. DAO可以調用DAO嗎?
- 22. Java:我們可以使用DAO作爲單例實例嗎?
- 23. ASP.NET XML ObjectDataSource包裝類示例
- 24. 使用公鑰示例簽名XML?
- 25. xml啓動時加載示例代碼
- 26. RAML內嵌應用程序/ xml示例
- 27. Android動畫XML示例文件?
- 28. 如何編寫示例XML LINQ查詢
- 29. HTTPRiot和iPhone是否有XML示例?
- 30. XML元帥不在此示例中
好的。我試圖與數據庫DAO的功能做一個平行的對比。通常,驅動程序和數據源在Main類中初始化。在一些類圖上,DAO具有一個連接實例(通常來自基本實現上的連接單例)。也許我可以在DAO實例上設置目錄路徑,並讓它確定它應該寫入的文件名。你怎麼看? – 2011-02-06 04:06:48