gpt4 book ai didi

java - 使用 servlet 的套接字服务器

转载 作者:行者123 更新时间:2023-11-30 03:49:31 27 4
gpt4 key购买 nike

我即将创建一个应用程序,该应用程序需要有一个供用户交互的 Web 界面以及一个与某些现有应用程序进行交互的低级 UDP 消息接口(interface)。基于 java servlet 的应用程序是否可以提供 Web 界面并同时充当 UDP 套接字服务器。

这两个接口(interface)实际上是独立的,UDP接口(interface)用于接收应记录到数据库的消息,而Web接口(interface)仅用于查看数据库中的数据。我不需要将任何数据异步推送到 Web 界面。

最佳答案

这是可能的。您可以使用 ServletContextListener 以 spring 方式完成此操作:

  • 收到 contextInitialized(ServletContextEvent sce) 后,您将在独立线程中启动 UDP 服务器
  • 当收到contextDestroyed(ServletContextEvent sce)时停止它(并清理周围)

这样,您的 UDP 服务就可以识别 servlet 上下文,并可以通过它通过 servlet 共享一些信息。

但是,如果这两个部分之间的唯一接口(interface)是数据库,那么您也可以以 KISS 的态度拥有两个独立的应用程序...

关于java - 使用 servlet 的套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24772447/

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