gpt4 book ai didi

Java 信使 : save message archives on the computer

转载 作者:行者123 更新时间:2023-12-01 15:36:10 25 4
gpt4 key购买 nike

我正在开发一个供人们聊天的 Java Messenger,并且正在寻找一种在用户计算机上记录消息文件的方法。

我脑子里有两种可能性:

  • 将对话保存在我存储在文档文件夹中的 XML 文件中。

  • 要使用SQlite,但问题是我不知道如何将它集成到我的安装包中,也不知道它是否非常有用。

最适合您的解决方案是什么?

谢谢

最佳答案

另一个选项是使用 JavaDb ,Java 6(及更高版本)免费提供

在做出选择之前,您应该考虑以下问题:

  1. 大概您希望这对用户透明(即不涉及管理员)
  2. 性能是一个问题吗?
  3. 如果存储架构需要迁移会发生什么
  4. 您需要事务性吗(我怀疑不太可能)

等等。即使是一个简单的文本文件也很可能就足够了。也许您最好的选择是选择一个简单的解决方案(例如文本文件)并实现它,然后看看您能走多远。但是,请提供合适的持久性级别抽象,以便您将来可以以最小的干扰插入不同的解决方案。

关于Java 信使 : save message archives on the computer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com