课程提纲 口第一部分Java EE基础 口第二部分Java Web开发 口第三部分JSF框架 口第四部分EJB ◆第12章JMS与消息驱动邡ean(MDB) JMS (Java Message Service) MDB (Message-Dr iven Bean) 口第五部分JPA ▣第六部分SSH框架 Java EE技术 ·1。西北农林彩教大学信息工程学院本科生课程
课程提纲 第一部分 Java EE基础 第二部分 Java Web开发 第三部分 JSF框架 第四部分 EJB ◆第12章 JMS与消息驱动bean (MDB) JMS (Java Message Service) MDB (Message-Driven Bean) 第五部分 JPA 第六部分 SSH框架 Java EE技术 •1 信息工程学院本科生课程
主要内容 JMS(Uava消息服务): 。消息服务概述 ·消息服务器配置 ·JMS ·点对点模式与发布-订阅模式 MDB(消息驱动Bean): ·什么是MDB 。 如何编写MDB ·MyEcl ipse:环境下开发和部署MDB JMS与消息驱动bean 2。 西北农林科教大学信息工程学院本科生课程
主要内容 ❖ JMS (Java消息服务) : • 消息服务概述 • 消息服务器配置 • JMS • 点对点模式与发布-订阅模式 ❖ MDB (消息驱动Bean): • 什么是MDB • 如何编写MDB • MyEclipse环境下开发和部署MDB JMS与消息驱动bean •2 信息工程学院本科生课程
消息服务 冬消息是不同应用程序之间,或同一个应用程序的 不同组件之间的通信方法。当一个应用程序或者 一个组件(生产者)将消息发送到指定的消息目的 地后,该消息可以被一个或多个组件(消费者)读 取并处理。 对于面向消息的应用架构来说,消费生产者与消 息消费者之间完全隔离,消费者只负责将消息送 到目的地,至于该消息的处理细节是消息消费者 关心的。消费者和生产者双方无须相互了解,只 需了解消息格式即可。 JMS与消息驱动bean ·3。西北农林升教大学信息工程学院本科生课程
消息服务 ❖ 消息是不同应用程序之间,或同一个应用程序的 不同组件之间的通信方法。当一个应用程序或者 一个组件(生产者)将消息发送到指定的消息目的 地后,该消息可以被一个或多个组件(消费者)读 取并处理。 ❖ 对于面向消息的应用架构来说,消费生产者与消 息消费者之间完全隔离,消费者只负责将消息送 到目的地,至于该消息的处理细节是消息消费者 关心的。消费者和生产者双方无须相互了解,只 需了解消息格式即可。 JMS与消息驱动bean •3 信息工程学院本科生课程
Java消息服务(MS) 冬JMS是用于访问企业消息系统的开发商中立的API。而企业 消息系统可以协助应用软件通过网络进行消息交互。 JMS的编程过程概括为:应用程序A发送一条消息到消息服 务器的某个目的地(Destination),然后消息服务器把消息转 发给应用程序B。应用程序A和B之间没有直接的代码关连。 Jboss JMS 应用程序A 消息 消息 应用程序B 消息生成器 消息使用者 JMS与消急驱动bean 4。 西北农林科教大学信息工程学院本科生课程
❖ JMS是用于访问企业消息系统的开发商中立的API。而企业 消息系统可以协助应用软件通过网络进行消息交互。 ❖ JMS的编程过程概括为:应用程序A发送一条消息到消息服 务器的某个目的地(Destination),然后消息服务器把消息转 发给应用程序B。应用程序A和B之间没有直接的代码关连。 Java消息服务 (JMS) JMS与消息驱动bean •4 信息工程学院本科生课程
面向消息的中间件(MOM) MOM Consumer Receive Send Producer message message Retrieve Store messages messages JMS与消息驱动bea 5。 品北农林升教大学信息工程学院本科生课程
面向消息的中间件 (MOM) JMS与消息驱动bean •5 信息工程学院本科生课程