文件名称:JMS入门Demo
文件大小:8.56MB
文件格式:ZIP
更新时间:2018-08-16 05:31:58
java JMS
ActiveMQ安装 :
1.下载:http://activemq.apache.org/download.html 最新Windows版本
2.配置jdk环境,解压ActiveMQ到本地
3.启动ActiveMQ服务器:
32位机 : 直接运行\bin\win32\activemq.bat
64位机 : 直接运行\bin\win64\activemq.bat
4.打开ActiveMQ消息管理后台系统 http://localhost:8161/admin/
参考文章为 :
HelloWorld : http://blog.csdn.net/baggio7095586/article/details/5708519
进阶 :http://haohaoxuexi.iteye.com/blog/1893038
helloworld阶段 : 一个发送消息的程序,一个接收消息的程序..实现最简单的JMS交流...
监听器阶段 :
⑴MessageListener,最简单的监听器..只是拿来监听接收信息的
⑵SessionAwareMessageListener,有个session的参数..可以拿来对接收到的信息再做响应..
⑶MessageListenerAdapter,将消息委托交给一个普通的java类来处理..
转化器阶段 :
实现MessageConverter接口来转换JMS对象与java对象..
其实在使用MessageListenerAdapter时,Spring默认为我们提供了SimpleMessageConverter转换器..
事务(无代码):
在Spring整合JMS的应用中,如果我们要进行本地的事务管理的话非常简单,只需要在定义对应的消息监听容器时指定其sessionTransacted属性为true,如:
【文件预览】:
Jms
----.project(1KB)
----WebContent()
--------WEB-INF()
--------META-INF()
--------web.xml(862B)
----src()
--------hxk()
--------beans.xml(8KB)
--------read.me(2KB)
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(305B)
--------org.eclipse.jdt.core.prefs(364B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.component(461B)
--------.jsdtscope(503B)
----build()
--------classes()
----.classpath(588B)