gpt4 book ai didi

java - Web 应用程序如何与独立的 Java 应用程序通信

转载 作者:行者123 更新时间:2023-11-28 22:46:39 26 4
gpt4 key购买 nike

我使用 swing 创建了一个简单的独立 Java 应用程序,用于从 OMNIKEY® 3121 读卡器读取数据,我必须将扫描的用户详细信息发送到 Web 应用程序。

我正在使用 RESTful Java 客户端将此数据发送到 Web 应用程序数据库。但是我需要将网络用户的 session ID 连同扫描的用户详细信息传递给服务器,以识别哪个网络用户给出的卡扫描请求。为此,我需要首先从服务器接收带有 session ID 的 Java 应用程序请求。那么我怎样才能使这种交流成为可能。

最佳答案

如果不在 web 应用程序中实现您的 swing 应用程序的运行实例的注册,这似乎是不可能的。然后,swing 应用程序可以建立 WebSocket 连接到 web 应用程序并订阅接收有关 web 应用程序用户操作的通知。

1) swing 应用程序启动后,它使用一些唯一的 ID(如域/读卡器 ID)与 Web 应用程序建立 WebSocket 连接。

2) Web 应用程序用户的帐户必须链接到该唯一 ID。

3) 有了这个,swing 应用程序可以接收有关的通知,例如,链接到它的用户登录事件。

如果您的要求是使用完全独立的 swing 应用程序实例和用户帐户,您可以使用应用程序链接(用户单击此链接,浏览器使用此 url 运行您的 swing 应用程序)。 This article可能是一个好的开始。

关于java - Web 应用程序如何与独立的 Java 应用程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58236801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com