在 Sun Java System Application Server 上设置 JMS 资源

另请参见

通过使用 JMS API,Java EE 组件与可进行消息传送的旧式系统之间可以进行松散耦合且可靠的异步交互。通过添加新的消息驱动 Bean 以处理特定业务事件,可以向具有现有业务事件的 Java EE 应用程序添加新的行为。对于在 EJB 或 Web 容器中使用 JMS API 的 Java EE 组件,每个 JMS 连接不能多于一个 JMS 会话。有关详细信息,请参见关于消息驱动 Bean

JMS API 使用以下两种管理资源对象:

JMS 应用程序通常使用至少一个连接工厂和至少一个目标。资源的创建顺序无关紧要。

创建 JMS 资源:

  1. 转至“文件”>“新建”(Ctrl-N)。
  2. 在“项目”下拉列表中,选择 EJB 模块或 Web 模块。
  3. 在“类别”窗格中选择“Sun 资源”,在“文件类型”窗格中选择“JMS 资源”,然后单击“下一步”。
  4. (必需)输入资源的 JNDI 名称。通常,将 JMS 管理对象放在以 jms 命名的子上下文中(例如 jms/MyMessageSource)。
  5. 通过选择 true 或 false 来启用或禁用该资源。
  6. 输入描述。
  7. 要创建目标资源,请选择以下管理对象资源类型之一: 要创建连接工厂,请选择以下连接器资源类型之一:
  8. 单击“下一步”。
  9. 输入资源属性(如果有)。
  10. 单击“完成”。

在项目中创建对象后,需要在服务器中注册资源。

连接器资源

注册 JMS 资源时,IDE 将自动注册连接器资源。连接器资源是一种程序对象,可为应用程序提供 EIS 连接。多个连接器资源可以指定单个连接池。应用程序查找连接器资源的方法是,使用资源的 JNDI 名称来查找该资源。

注册或删除 JMS 资源时,IDE 将自动执行以下任务:

“运行环境”窗口的“连接器”节点中将显示连接器资源。

有关这些通信类型以及 JMS 的其他方面的详细信息,请参见《Java EE 5 教程》中的第 32 章“Java 消息服务”:

另请参见
在 Sun Java System Application Server 中注册资源
关于消息驱动 Bean

法律声明