消息中介的实用介绍——第 1 部分:消息中介基础
2009-10-21 00:00:00 来源:WEB开发网编写实际用于处理消息的中介代码。
组装中介处理程序到部署工件中(EAR 文件)。
部署中介到一个或多个目的地中。
中介处理程序准备好组装到一个可以部署的工件(EAR文件)中。一旦组装和部署后,中介将被应用到一个或多个目的地,在中介目的地上的消息将被中介处理程序处理。
下一章节将分步骤的展示创建一个简单的中介的过程,该中介用于写 WebSphere Application Server 日志信息。您可以使用该中介在您的环境中调试消息流。例如,它可以用于与一个消息驱动 bean 相关,在消息处理前显示消息。
创建一个中介处理程序项目
为了放置您的中介,第一步将创建一个合适的项目。您可以创建一个 EJB 或 Java 项目来访问中介框架接口:
启动 Application Developer。为了练习的目的可以使用默认的工作空间。
创建一个 Java 项目命名为 MessageMediation。
使用项目上下文菜单选择项目属性。通过右键点击 Java 项目并在其弹出菜单中选择 Project Properties。
选择 Server 属性并设置目标运行时为 WebSphere Application Server v6.0,如图 2 所示。
图 2. 使用项目属性设置目标运行时
您刚创建的 Java 项目具有访问中介框架接口的能力。与直接在 EJB 项目中开发中介处理程序相比,使用 Java 项目的好处是可以被方便的加入多个企业应用程序或 EJB 项目中。
创建中介处理程序
使用新建 Java 类向导创建类 mediation.handlers.DebugMediation,它实现 com.ibm.websphere.sib.mediation.handler.MediationHandler 接口,如图 3 所示。
更多精彩
赞助商链接