【发布时间】:2014-03-25 07:44:54
【问题描述】:
我有一个小型 Java SE 应用程序,它实际上是一个位于数据库之上的胖客户端。为了进一步提高我的 Java 技能,我决定用它制作一个客户端-服务器应用程序。服务器应用程序与数据库通信并处理各种冗长的操作,而客户端应用程序只接收结果,主要是长度适中的 ArrayList 和原语。
为此,我开始阅读 RMI 并完成了 Oracle 教程,我发现这些教程非常难以理解,甚至无法开始工作。
还有什么可以代替 RMI 的,而无需深入研究 JavaEE?
【问题讨论】:
-
网络服务;试试球衣教程;它是基于注释的,需要很少的管道
-
可能是错误的论坛,vaadin 是一种完全不同的方法,尽管它基于 JavaEE。 JavaFX 可能很有趣。
-
当涉及到两个Java SE应用程序之间的通信时,RMI是一种标准的方式。您不了解 RMI 的哪一部分?
-
@Santosh:如今 RMI 的使用频率并不高。 REST/JSON 被越来越多地使用,因为它们可以与其他非 Java 平台一起使用。
-
虽然我知道不想深入了解 Java EE 的底层细节,但在 Spring Boot 上使用像 Tomcat 这样的自动配置嵌入式 Web 服务器是否可行?此选项允许您创建 HTTP API,只需很少或不需要服务器配置和简单的控制器代码。