我有一个小型 Java SE 应用程序,它实际上是一个位于数据库之上的胖客户端。为了进一步提高我的 Java 技能,我决定用它制作一个客户端-服务器应用程序。服务器应用程序与数据库通信并处理各种冗长的操作,而客户端应用程序仅接收结果,主要是中等长度和基元的ArrayList。
为此,我开始阅读 RMI 并完成了 Oracle 教程,我发现该教程非常难以理解,甚至无法使用。
我可以使用其他东西来代替 RMI,而不必深入研究 JavaEE 吗?
我建议的一种方法是使用JSON作为数据交换的格式。您可以使用GSON将数据从 Java 对象转换为 JSON 并返回。传输可以直接在 HTTP 协议上完成,使用REST。您可以使用Jersey作为 REST 服务器/客户端或推出您自己的服务器/客户端(因为您不想使用 JEE,Jersey 是其中的一部分)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)