我正在 WebLogic 10.3.5 上编写我的第一个 Java EE 5 应用程序。并需要一些架构建议。
当应用程序启动时,我需要打开到 XMPP 服务器的持久连接以发送即时消息。消息将不断从表格中提取,该表格将由应用程序的另一部分填充。
在我看来,我不能为此使用容器管理的对象,例如 EJB,因为这样我就无法控制对象和套接字连接生命周期。
Servlet 是否适合作为从应用程序启动并保持持久套接字连接的进程的候选者?
最佳答案
看起来您将使用 Markus Eisele 在他的 blogpost 中列出的选项之一.提到了应用程序生命周期监听器的特定于 Weblogic 的机制(但它不是纯 Java EE)。
关于jakarta-ee - Java EE Servlet 作为 XMPP 连接器的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243841/