ejb-jar.xml
<message-driven>
<description><![CDATA[Description for Message]]></description>
<display-name>Name for Message</display-name>
<ejb-name>MessageBeanEJB</ejb-name>
<ejb-class>crm.common.JMSReceiverDataMessageEJB</ejb-class>
<transaction-type>Container</transaction-type>
<acknowledge-mode>Auto-acknowledge</acknowledge-mode>
<message-driven-destination>
<destination-type>javax.jms.Queue</destination-type>
</message-driven-destination>
</message-driven>
<container-transaction>
<method>
<ejb-name>MessageBeanEJB</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
weblogic-ejb-jar.xml
<weblogic-enterprise-bean>
<ejb-name>MessageBeanEJB</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>20</max-beans-in-free-pool>
<initial-beans-in-free-pool>1</initial-beans-in-free-pool>
</pool>
<destination-jndi-name>jms/fileQueue</destination-jndi-name>
<connection-factory-jndi-name>jms/QueueConnectionFactory</connection-factory-jndi-name>
</message-driven-descriptor>
<enable-call-by-reference>True</enable-call-by-reference>
<jndi-name>jms/fileQueue</jndi-name>
</weblogic-enterprise-bean>
分享到:
相关推荐
在EJB中,消息驱动bean(Message-Driven Bean,MDB)是一种特殊类型的bean,它用于处理来自消息中间件(如JMS,Java Message Service)的消息。在这个“EJB消息驱动bean Demo”中,我们将深入探讨EJB MDB和JMS如何...
- **ejb-jar.xml配置**:在ejb-jar.xml文件中,我们需要定义MDB的bean类、消息监听器接口以及关联的JMS资源。 - **weblogic-ejb-jar.xml或jboss-ejb3.xml**:对于特定应用服务器(如WebLogic或JBoss),可能还需要...
在本教程中,我们将深入探讨如何在JBOSS 4.0.4.GA环境下开发和部署ejb2.0的消息驱动Bean。 【描述】: 尽管没有提供具体的描述,但我们可以推断,这篇博客可能涵盖了以下内容:设置JBOSS服务器环境,配置JMS资源,...
**消息驱动Bean (Message Driven Bean, MDB) 是企业级JavaBeans (Enterprise JavaBeans, EJB) 3.0 规范中引入的一种组件模型,主要用于处理异步消息通信。在分布式应用程序中,MDB 提供了一种高效且解耦的方式来处理...
- 创建EJB3消息驱动Bean,这一过程中,大部分繁琐的配置和元数据管理被注解所替代,使得代码更简洁。 - 编辑bean类,利用注解来定义其行为和依赖关系。 - 部署EJB至服务器,同样无需配置JNDI名称,因为EJB3的MDB...
在Java EE 5中,消息驱动Bean(MDB)是一种特殊的EJB组件,它主要用于处理异步消息。MDB能够接收并处理由Java消息服务(JMS)提供的消息,这使得Java EE应用能够实现基于消息的应用程序模型。 #### MDB概述 1. **...
在"Jboss下开发ejb应用之一消息驱动bean的应用.doc"文档中,可能包含了关于如何在Jboss环境中创建、配置和测试MDB的详细步骤,包括具体的代码示例、配置文件内容和可能出现的问题及解决方案。建议详细阅读此文档,以...
消息驱动Bean(Message Driven Bean,MDB)是Java EE(Enterprise Edition)平台中的一种特殊类型的Enterprise JavaBean(EJB),主要用于处理异步消息通信。在WebLogic服务器中配置MDB,可以使得应用程序能够接收并...
在JBoss 7及以上版本中,对EJB的配置过程相较于之前的版本有所变化,主要涉及到两个关键的配置文件:`jboss-ejb3.xml`和`ejb-jar.xml`。 `ejb-jar.xml`文件是EJB模块的标准配置文件,遵循Java EE规范。在这个文件中...
消息驱动Bean(Message Driven Bean,MDB)是Java EE(Enterprise Edition)平台中的一种特殊类型的Enterprise JavaBean(EJB),主要用于处理消息队列中的消息。MDBs是异步的,这意味着它们不会直接与客户端交互,...
标题中的“ejb数据源配置文件”主要涉及到以下几个方面: 1. **数据库驱动**:EJB数据源配置首先要确定所使用的数据库类型,如MySQL、SQL Server或Oracle。每个数据库都有相应的JDBC驱动,比如MySQL的`...
### 二、Eclipse中创建和配置EJB实体Bean 1. **新建EJB项目**:在Eclipse中,选择“File” -> “New” -> “Other” -> “Enterprise” -> “EJB Module”,输入项目名称,然后点击“Next”。 2. **创建实体Bean**...
3. 编写EJB:根据业务需求,编写会话bean、实体bean或消息驱动bean的Java代码。每个bean类需要实现相应的接口,并注解以声明其角色和行为。 4. 配置EJB:在部署描述符(如ejb-jar.xml)中,为每个bean定义部署元...
本讲将深入探讨EJB 3.0中的消息驱动Bean(Message Driven Bean,MDB),这是一种特殊类型的EJB,专门设计用于处理JMS(Java Message Service)消息。 消息驱动Bean的主要功能是异步接收和处理消息。这使得应用程序...
EJB3.0引入了注解驱动的编程模型,简化了EJB的使用,使得开发者无需编写大量XML配置文件。 例如,一个简单的Session Bean可能如下所示: ```java @Stateless public class UserService { @PersistenceContext ...
2. **实体Bean**:实体Bean是EJB的三大类型之一(另外两种是会话Bean和消息驱动Bean)。实体Bean通常用于表示数据库中的实体,它们有持久化状态,并且可以通过其唯一的键(主键)进行识别。在购物车应用中,可能包含...
"压缩包子文件的文件名称列表"包括了"EJB连接数据库"和"Ejb使用tomcat服务器",这表明压缩包中可能包含了示例代码、配置文件或文档,用于演示如何在Tomcat上设置EJB并连接数据库。"EJB连接数据库"可能包含了一个示例...
在提供的压缩包文件"src"中,通常会包含这些Bean的实现类、接口、部署描述符(如 ejb-jar.xml 或 metainf/beans.xml)以及可能的JMS配置文件。通过分析这些源代码,可以深入了解这两种Bean的工作原理和实际应用。