我在Java中编写了一个在BooD上运行的持久性Windows服务。我还编写了一个Java用户界面的GUI监视器,加载用户登录。我希望能够让GUI监视器的多个实例通过观察者模式连接并控制单个后端服务。除了不同Java进程之间的连接之外,所有的逻辑都已经实现。 有人能向我推荐一种能够实现这一点的API或技术吗?我可以考虑在前端和后端使用注册表轮询来完成类似的工作,但是是否有更直接的方法来完成这一工作?
谢谢。
你想要的任何特殊原因 Observer 模式?它并不是真正用来控制服务的。如果您不需要它跨网络或跨防火墙工作,那么也许 Java RMI 将是你的最佳选择。
Observer
您可以使用Java、序列化对象等。