java - 从 2 个不同的客户端调用同一个 Servlet

标签 java swing servlets

我必须设计一个人机界面 (HMI) 应用程序,它将与 IP 摄像机、IP 麦克风等设备进行交互。我们正在考虑使用 Swings 作为前端,使用 servlet 作为后端。程序将与这些设备交互以获取设备的状态,例如其是否工作等。如果设备不工作,则在 UI 中,设备应该开始闪烁,并且其颜色自动变为红色。谁能告诉我如何使用 Swings 和 Servlet 实现这一目标?

谁能告诉我 Servlet 是否适合用于后端?

另外,如果我使用servlet,那么当我在两台不同的机器上打开客户端程序时,所做的更改是否会反射(reflect)到两个客户端上?我的意思是,如果我更改某些内容,例如增加一个客户端的音量,那么另一个客户端的音量也必须增加。那么我该怎么做呢? Servlet 是一个不错的选择吗?

我真的需要你们的帮助来构建这个应用程序。

最佳答案

根据您到目前为止的定义,我想说您根本不需要 servlet。

您需要一些消息传递,请查看 JMS 代理:

等等。因此,基本上您将为某些“设备”创建一个主题,并拥有该主题的订阅者数量。当设备向主题发布某些内容(例如增加音量请求)时 - 您将收到通知

关于java - 从 2 个不同的客户端调用同一个 Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746674/

相关文章:

java - 当 url 有参数时,JSF 不会呈现

java - 如何更改 jFreeChart 栏中特定栏的颜色

java - 在调用 add() 之前设置两次约束

java - Intent 的 extra 始终为 null

java - 游戏设置文件问题

java - 两个 JComboBoxes 用户不能选择相同的值

eclipse - Tomcat 7.0 : Integrate with Eclipse

java - 将 web.xml 从 2.3 升级到 2.4 时出现问题

java - 如果字符串位于 ArrayList 中,如何查看字符串中的第四个元素?

java.net.MalformedURLException : unknown protocol: location