我必须开发一个 Spring MVC 项目。这使用户可以使用正常的 Web 访问在线工作。我还需要为用户提供离线工作的可能性。
所以我想开发一个独立的java应用程序,用户可以安装在他们的电脑上。例如,他们可以使用 JSON 与 Jackson 与服务器交换数据。
我的问题是关于客户端的。假设使用像 Hibernate 这样的 ORM 处理数据,哪个独立 db 最适合避免安装 DBMS(如 mysql、mssql、...)?
我想避免在客户端上安装许多软件。
我开发了一个这样的项目,其中客户端是 Android 平板电脑,ORM 工具是 ormlite 和 db sqlite。数据库包含在一个文件中。
感谢您的任何回复!马可