tag activemq : 姓张的小子和姓吴的姑娘

来源:百度文库 编辑:神马文学网 时间:2024/04/27 15:55:11
Spring与ActiveMQ(JMS)的整合说明
Posted by eDWARD on 2007年1月10日
ActiveMQ是完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,也是Apache Geronimo默认的JMS provider。
ActiveMQ的网站:http://www.activemq.org
使用ActiveMQ后,可以在普通Web服务器使用JMS功能,不依赖于特定的应用服务器。
1. ActiveMQ 4.1-incubator-SNAPSHOT 与Spring 2.0 集成
ActiveMQ4.1 响应Spring 2.0号召,支持了引入XML Schema namespace的简单配置语法,简化了配置的语句。 1.1 引入ActiveMQ的XSD
在ApplicationContext.xml(Spring的配置文件)中引入ActiveMQ的XML Scheam 配置文件),如下:
(说明:由于ActiveMQ的那个XSD有部分错误,因此使用的是自行修改过的XSD,见"配置ClassPath中的scheam"小节)
1 2 xmlns:amq="http://activemq.org/config/1.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans
5 http://www.springframework.org/schema/beans/spring-beans.xsd
6 http://activemq.org/config/1.0
7 http://people.apache.org/repository/org.apache.activemq/xsds/activemq-core-4.1-incubator-SNAPSHOT.xsd">
‘ originalCode=‘ ‘>view plain |print |copy to clipboard |?
1.2 配置ClassPath中的schema
在ClassPath 下面建立META-INF\spring.schemas 内容如下
1 http\://people.apache.org/repository/org.apache.activemq/xsds/activemq-core-4.1-incubator-SNAPSHOT.xsd=/activemq-core-4.1-incubator-SNAPSHOT.xsd
2 这个spring.schemas是spring自定义scheam的配置文件
3 请注意"http:\://"部分写法
view plain |print |copy to clipboard |?
1.3 配置ActiveMQ embedded ActiveMQ Broker
1
2
3     
4         
5     

6
‘ originalCode=‘ ‘>view plain |print |copy to clipboard |?
当spring初始化时候,ActiveMQ embedded Broker 就会启动了 1.4 配置BookStore MDP
配置ConnectionFactory,由于是embedded 所以URL为:vm://localhost
1
2
‘ originalCode=‘ ‘>view plain |print |copy to clipboard |?
配置Queue名字
1
2
‘ originalCode=‘ ‘>view plain |print |copy to clipboard |?
配置JmsTemplate
1
2
3     
4         
5         
6             
7                 
8             
9         
10     
11
12     
13
‘ originalCode=‘ ‘>view plain |print |copy to clipboard |?
配置MDP POJO
1
2
3     
4         
5     
6     
7         
8     
9
10
11
12
13     
14         
15             
16         
17     

18     
19     
20     
21     
22
23
24
25     
26     
27     
28
‘ originalCode=‘ ‘>view plain |print |copy to clipboard |?
补充说明
采用了自定义的MessageConverter,Producer能够直接发送POJO。 使用了Spring的DefaultMessageListenerContainer,MessageListenerAdapter, Consumer 不用实现MessageListener 接口。
Posted in程序设计 | TagsActivemq,JMS,Spring | no comments
About

品位不凡,威严,略显高深,喜爱一切美丽的事物,易怒,固执,有些利己,但关心接近他的人。谦逊,但非常有野心,有才能,刻苦,是不甚令人满意的伴侣,朋友众多,树敌也多,是可以信赖的人。






Tags
ApacheInstallLinuxSpringSUSE优化博客发泄工作心情故事数据库日记歌词爱情生日快乐生活程序员网站鬼故事
Articles
I come back失去了我的爷爷把我唱哭的歌手Paul Potts变形金刚等于我的童年纪念七七事变和迎接第二十六万年的到来我是一个程序员失眠是个坏东西天气很热 心情也很热北京海淀艺职开除了受辱老师准备迎接我家大人物 and 转型or不转型
Categories
珍藏天下生活之间目标分享程序设计设计&思想读书记事兴趣爱好摄影作品操作系统数据库互联网
Archives
August 2007July 2007June 2007May 2007April 2007March 2007February 2007January 2007December 2006November 2006October 2006September 2006
Links
一个不留野猪骑士李安科秋之沉思老游击队员Tank巴黎爱薇