添加消息目标

J2EE 1.4 组件可以通过使用“逻辑”名称(称为消息目标引用)来引用消息目标对象。可以使用部署描述符编辑器来为 J2EE 1.4 组件定义消息目标。

消息目标是指定应用程序中的逻辑消息目标的元素。message-destination 元素定义 message-destination-name,后者用于链接。消息目标可在引用组件时在 J2EE 应用程序中的任何模块中定义。消息目标引用或消息驱动的 bean 上的消息目标名链接指向消息目标的名称。

在部署时,消息目标引用被绑定至目标运营环境中的受管消息目标。

限制: 只有以下最低项目级别可以包含消息目标:
  • J2EE 1.4 应用程序客户机
  • EJB 2.1 项目
  • 2.4 Web 应用程序

对于定义的每个消息目标,都会有一个 message-destination 元素添加到该应用程序组件的部署描述符。

以下代码显示了在部署描述符中定义的一个示例消息目标:

<message-destination>
	<description></description>
	<message-destination-name>MyDest</message-destination-name>
</message-destination-ref>

要定义消息目标:

  1. 为想要添加消息目标的模块项目打开部署描述符编辑器。为此,在 J2EE 透视图的“项目资源管理器”中,双击项目的“部署描述符”节点。 此时会打开与您的模块类型相对应的适当部署描述符。
  2. 在编辑器的消息目标部分中,单击添加按钮。视模块类型的不同,此部分在编辑器的不同页面上。
    • 应用程序客户机模块:“概述”页
    • 动态 Web 模块:“变量”页
  3. 名称字段中,指定消息目标的名称。名称字段中输入的值在部署描述符的 message-destination-name 元素中使用,并且它是消息目标引用或 消息驱动的 bean 可用作它的 message-destination-link 元素的值。
  4. 目标文本区域中,输入消息目标的描述。
  5. 单击完成
这就会将消息目标添加至部署描述符。现在,当定义消息目标引用时,可以链接至此消息目标。在编辑器的消息驱动的目标部分中,可以选择消息目标并更改名称和描述。还可以除去消息目标。
相关任务
定义 J2EE 模块中的引用
添加消息目标引用

反馈