Java 通过互联网发送活动的最佳方式?

Java 通过互联网发送活动的最佳方式?,java,networking,Java,Networking,我编写了一个实现模型-视图-控制器结构的Java应用程序。“我的视图”在模型上注册一些侦听器以反映更改。很好 现在我想在视图以外的另一台PC上运行Model&Controller,因此视图是一个连接到我正在运行的程序的远程设备。我读了很多关于创建API的不同方法的书,比如REST、SOAP、RMI等等。但对我来说,没有一个是适合我需要的好选择。我确信远程视图是很常见的,有没有推荐的API/方法来通过网络实现侦听器?WebSocket可能?没有,远程视图实际上并不常见,因为它在分布式系统中引入了很

我编写了一个实现模型-视图-控制器结构的Java应用程序。“我的视图”在模型上注册一些侦听器以反映更改。很好


现在我想在视图以外的另一台PC上运行Model&Controller,因此视图是一个连接到我正在运行的程序的远程设备。我读了很多关于创建API的不同方法的书,比如REST、SOAP、RMI等等。但对我来说,没有一个是适合我需要的好选择。我确信远程视图是很常见的,有没有推荐的API/方法来通过网络实现侦听器?

WebSocket可能?没有,远程视图实际上并不常见,因为它在分布式系统中引入了很多不必要的耦合。