EJB中的Message-Driven Bean理解!

原创 2004年06月30日 16:59:00

(1)Message-Driven Bean是没有home接口和remote接口的,可以理解成它只是一般的bean,相似与sessin bean,但不能给外部进行实例化。
(2)Msg Bean可以调用entity bean进行处理;
(3)Msg Bean是必须实现MessageDrivenBean接口和MessageListener接口,并且要实现该接口中的方法,如:
 setMessageDrivenContext(MessageDrivenContext mdc);
 ejbCreate();
 ejbRemove();
 onMessage(Message inMessage);

 特别是onMessage(Message inMessage),在该实现方法中,Msg Bean可以进行业务处理(如session bean那样)
调用entity bean的接口实现方法进行处理。

(4)Msg Bean一定只能接收queue的消息吗?

EJB(三)细说message-driven bean

为什么是这个标题呢?因为EJB的Message-driven bean基于JMS来实现的。在说明Message-driven bean之前需要来了解一下jms。   JMS java-message...
  • chenfanglincfl
  • chenfanglincfl
  • 2014年11月25日 17:38
  • 2529

EJB3学习笔记_Message-Driven Bean

Why Messageing 1、Asynchrony(异步)A typical RMI-IIOP(Session Bean) client must wait while the server pe...
  • escaflone
  • escaflone
  • 2010年05月05日 23:14
  • 4404

EJB之Message-Driven Bean

第0章:简介 待补充 第1章:实例 待补充
  • Tianxing10
  • Tianxing10
  • 2014年03月07日 00:52
  • 686

EJB三种bean

在EJB中定义了三种bean,分别是会话bean ,实体bean,和消息驱动bean。很显然,会话bean,就是用来管理会话相关(一次服务器请求)相关信息的。实体bean,就是在管理数据持久化的bea...
  • zhanghongjie0302
  • zhanghongjie0302
  • 2015年11月29日 23:02
  • 1643

【进阶EJB】深入探讨三种Bean(三)——MessageDriven Bean

通过前两篇文章 【进阶EJB】深入探讨三种Bean(一)——Session Bean 【进阶EJB】深入探讨三种Bean(二)——Entity Bean 已经介绍了前...
  • huanjileaimeidan
  • huanjileaimeidan
  • 2014年12月10日 21:42
  • 1518

EJB中有状态会话Bean 和 无状态会话Bean 的区别

session  Bean:分有状态会话Bean和无状态会话Bean两种,主要目的是提供程序逻辑层;Entity  Bean:资料组件,主要目的是提供程序资料;下面主要对Session  Bean讨论...
  • bo_hai
  • bo_hai
  • 2010年12月31日 11:08
  • 2421

EJB中bean的调用

分布式系统的特点在百度上的解释是高度的内聚性和透明性,内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统,透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。然...
  • u010508826
  • u010508826
  • 2016年01月29日 21:52
  • 574

EJB有状态的会话Bean和无状态的会话Bean的区别

在EJB里面,会话Bean分为两种,一种是有状态的会话Bean,另一种是无状态的会话Bean,本节主要讲解一下两者之间的区别。        对于有状态的会话Bean,这种情况属于,服务端与你单独开...
  • zc474235918
  • zc474235918
  • 2016年02月18日 16:59
  • 1592

ejb中sessionbean的见解

一。Enterprise Beans在EJB(Enterprise Java Beans)中定义了两种不同类别的Enterprise Bean :*会话 Bean (Session Bean)    ...
  • zzy7075
  • zzy7075
  • 2016年12月07日 14:32
  • 830

JavaBean与EJB之区分

  去年下半年正式结束学校生涯,步入社会开始工作,同时暂时放下了自己一直会C/C++三维开发,转向Java和Web开发,一上手就是Web Service的整个系统,服务器端浏览器端全是我一个人。Jav...
  • zhuhuazha
  • zhuhuazha
  • 2008年01月22日 14:47
  • 2559
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EJB中的Message-Driven Bean理解!
举报原因:
原因补充:

(最多只允许输入30个字)