JMS Publish/Subscriber with Glass Fish - 如何在网页上查看发送到 MDB 的数据
JMS Publish/Subscriber with Glass Fish - How to view data sent to MDB on a web page
我有一个收集数据并发送到 JMS 主题的 Web 应用程序表单。从主题中,我能够通过消息驱动的 bean 使用 EJB 进行检索。如何在 jsf 页面上显示检索到的数据?
如果您想在JSF 上显示消息,消息驱动bean 将无法帮助您。您将需要创建一个无状态会话 bean(假定您要在 EJB 中实现此操作),它从主题读取消息并将 returns 返回给客户端。
我不确定 JSF 交互会是什么样子,但在标准的 JSP-基于 Servlet 的架构中它会像 -
MessageDisplay.jsp -> MessageDisplayHandlerservlet.java -> MessageRetrieverSessionBean.java ( Use JMS API to connect to the topic and read message)
请注意,您不必使用无状态 bean 来读取消息,您甚至可以从 Servlet 或支持 bean 执行此操作(如果我在 JSF 的上下文中正确理解了这个术语)。
我有一个收集数据并发送到 JMS 主题的 Web 应用程序表单。从主题中,我能够通过消息驱动的 bean 使用 EJB 进行检索。如何在 jsf 页面上显示检索到的数据?
如果您想在JSF 上显示消息,消息驱动bean 将无法帮助您。您将需要创建一个无状态会话 bean(假定您要在 EJB 中实现此操作),它从主题读取消息并将 returns 返回给客户端。 我不确定 JSF 交互会是什么样子,但在标准的 JSP-基于 Servlet 的架构中它会像 -
MessageDisplay.jsp -> MessageDisplayHandlerservlet.java -> MessageRetrieverSessionBean.java ( Use JMS API to connect to the topic and read message)
请注意,您不必使用无状态 bean 来读取消息,您甚至可以从 Servlet 或支持 bean 执行此操作(如果我在 JSF 的上下文中正确理解了这个术语)。