我想知道处理程序中用户设置的最佳方式/做法。我正在编写一个程序,并希望允许用户保存可在程序启动后自动加载的设置。我不只是要求代码,而是处理的最佳实践,例如如何在运行时处理设置,我是否需要创建一个对象,如UserSettings(我正在使用Java)?哪种格式最适合保存设置(XML/JSON?)?文件格式是否可读可以吗?我应该照顾哪些事情?我喜欢听到一些专业的stackoverflow用户的想法/建议。在程序中处理用户设置的最佳方法
1
A
回答
0
如果您的用户将从计算机漫游到计算机,那么在数据库或某个中央存储库中进行用户设置是有道理的。
否则,一个本地保存的,人类可读的.INI(带有命名部分)或一个.XML文件。
如果使用.XML文件,尽量避免使其过于“密集”,并撒上适当的注释。
1
拥有人类可读的格式非常棒;如果由于某种原因导致程序完全无法使用,那么就可以进入并使设置变得健全。
相关问题
- 1. 在Web应用程序中处理客户特定请求的最佳方法?
- 2. 在其处理程序中捕获信号的最佳方法
- 3. Titanium:管理用户设置的最佳方法
- 4. 在文件下载HTTP处理程序中处理404的最佳方法?
- 5. 处理应用程序配置的最佳做法是什么?
- 6. 在iPhone MVC应用程序中处理用户首选项的最佳做法?
- 7. 在Rails中处理多租户的最佳方法3
- 8. cocos2dx中的最佳处理方法
- 9. 什么是创建AJAX用户名验证处理程序的最佳方法?
- 10. 在iOS应用程序中设置配置文件的最佳方法
- 11. 处理跨平台程序的COM端口的最佳方法?
- 12. 在独立应用程序中处理“忘记密码”的最佳方法
- 13. 在Web应用程序中处理DateTime的最佳方法是什么?
- 14. 在Rails应用程序中处理动态CSS的最佳方法
- 15. 在三层应用程序中处理数据并发的最佳方法
- 16. 在Windows Mobile 6程序中处理数据的最佳方式
- 17. codeigniter/php应用程序中错误处理的最佳做法
- 18. 处理不同类型用户的最佳方法?
- 19. 处理rabbitmq消息处理中的时钟的最佳方法
- 20. 处理在单线程API中的事件处理程序中睡眠的最佳方法?
- 21. 在Spring + Tiles2应用程序中设置HTML标题的最佳方法?
- 22. 设置我的程序代码的最佳方法
- 23. 使用rake处理多个配置矩阵的最佳方法?
- 24. 处理ZeroDivisonError的最佳方法?
- 25. 测试FileNotFound处理的最佳方法
- 26. 处理JSON超时的最佳方法
- 27. 处理视图的最佳方法
- 28. 处理JPA合并的最佳方法?
- 29. 处理KeyNotFoundException的最佳方法
- 30. 处理SQL参数的最佳方法?