发送 JMS 消息
另请参见
Java 消息服务 (Java Message Service, JMS) 消息是在 JMS 客户端之间传送信息的对象。该消息将从一个客户端发送到第二个客户端,后者通过应用服务器上的 JMS 目标来侦听消息。在 IDE 中,可以自动生成代码以将 JMS 消息发送到打开的项目中的任何消息驱动 Bean。
发送 JMS 消息:
- (可选)创建一个服务定位器类来处理数据库引用的获取操作。
- 打开要从中发送 JMS 消息的 Java 文件。该文件必须位于 EJB 模块项目或标准 Web 应用程序项目中。无法在自由格式的 Web 应用程序项目中生成查找代码。
- 在源代码编辑器中,右键单击该文件,然后选择“企业资源”>“发送 JMS 消息”。
- 选择作为消息目标的消息驱动 Bean。您可以使用“项目”下拉菜单在打开的项目之间进行切换。
- 在“服务定位器策略”下,指定是生成内联查找代码,还是使用现有的服务定位器。您可以单击“浏览”以搜索服务定位器类名。
- 单击“确定”。
IDE 将创建以下两个方法:
- createJMSMessageForNewMessageDestination。此方法创建发送的消息。应该在此方法中实现业务逻辑。
- sendJMSMessageToNewMessageDestination。此方法处理在上面的方法中创建的消息。不应修改此消息。
IDE 还会在模块的常规部署描述符中注册资源引用和消息目标引用。
- 如果项目的目标服务器是 Sun Java System Application Server,在创建消息驱动 Bean 时,IDE 自动为其配置目标和连接工厂。如果要部署到不同的应用服务器,则必须自行配置特定于服务器的部署描述符和服务器资源。
- 另请参见
- 关于消息驱动 Bean
- 使用服务定位器
- 在 Sun Java System Application Server 中设置 JMS 资源
法律声明