JBoss IDE 开发EJB3.0 Message Driven Bean

本文介绍了如何利用JBoss IDE 1.5GA开发EJB3.0的Message Driven Bean。首先,详细讲述了准备开发环境,包括安装JBoss IDE、Eclipse WTP插件和JBoss服务器。接着,演示了新建EJB3.0工程、创建Message Driven Bean以及设置ConnectionFactory和Queue。在代码实现部分,展示了如何完成Message Driven Bean的代码编写。最后,指导了如何部署EJB到JBoss服务器,并通过新建Servlet进行测试。
摘要由CSDN通过智能技术生成

. 准备开发环境

JBoss IDE 1.5GA, JBoss IDEJBoss公司对Eclipse的增强,包括EJB3.0,JBPM,JBoss AOP,FreeMaker等等插件,对于JBoss产品的开发,是非常方便的。可以去Jboss.org网站下载.

Ecliose WTP插件,这是开发Java EE项目插件,这里用来开发一个web项目,来测试Message Driven Bean.

JBoss 4.04GA,可以从Jboss.org网站下载,安装版,zip版都可以.

. 新建EJB3.0工程

选择菜单New | Project...,在弹出对话框中,选择EJB 3.0 Project



单击[Next]按钮,填写工程名称EJB3Demo2



单击[Next]按钮,选择JBoss配置

我们这里还没有配置,因此选择[create a jboss configuration]按钮,新建JBoss配置.

选择JBoss4.0.x,并单击[New]按钮



按下图 输入配置名称,JBoss 安装目录,Server Configuration选择default



单击[Apply]按钮,然后单击[Close]按钮

单击[Finish]按钮,完成.

.新建Message Driven Bean

单击右键,选择New | Other...



在弹出对话框中,选择EJB3.0 | Message Driven Bean



单击[Next]按钮,输入包名,类名等

单击[Finish]按钮完成.

. 完成Message Driven Bean的代码

4.1 设置ConnectionFactoryQueue

ConnectionFacoty使用JBoss默认的ConnectionFactory,因此不用设置。

设置Queue方式如下:

找到jbossmq-destinations-service.xml文件,该文件在jboss安装目录/server/default/deploy/jms.在文件最后,加入下面代码,新增一个Queue.

<mbean code="org.jboss.mq.server.jmx.Queue"
name="jboss.mq.destination:service=Queue,name=myQueue">
<depends optional-attribute-name="DestinationManager">

jboss.mq:service=DestinationManager

</depends>
</mbean>





4.2 完成代码

设置好Queue后,编辑HelloMDB.java,加入ConnectionQueue说明.

package demo;



import javax.jms.JMSException;

import javax.jms.Message;

import javax.jms.MessageListener;

import java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值