永发信息网

spring对jms的支持是在spring框架中的哪一个模块

答案:1  悬赏:70  手机版
解决时间 2021-03-27 03:44
spring对jms的支持是在spring框架中的哪一个模块
最佳答案
spring提供了一个jms集成框架,这个框架如spring 集成jdbc api一样,简化了jms api的使用。
jms可以简单的分成两个功能区,消息的生产和消息的消费。JmsTemplate类用来生成消息和同步接受消息。和其它java ee的消息驱动样式一样,对异步消息,spring也提供了许多消息监听容器用来创建消息驱动的POJO(MDPs)。spring同时也提供了创建消息监听器的声明方式。
org.springframework.jms.core 提供了使用JMS的核心功能,它包含JmsTemplate类,该类类似于jdbc中的jdbdTemplate,它通过对资源的创建和释放处理来简化jms开发。spring的模板类作为一种设计原则在spring框架中广泛使用,模板类对简单操作提供了帮助方法;对复杂操作,通过继承回调接口提供了重要处理过程的代理。jmsTemplate同样遵循这一设计原则,它提供了发送消息、同步消费消息、为用户提供JMS session和消息生产者的多种便利方法。
org.springframework.jms.support提供了JmsException转译功能。它将checked的JmsException层次转换成uncheckedd异常的镜像层次。若抛出的异常不是javax.jms.JmsException的子类,这个异常将被封装成unchecked异常UncategorizedJmsException。
org.springframework.jms.support.converter 提供了在java对象和jms消息之间转换的抽象MessageConverter。
org.springframework.jms.support.destination提供了管理jms destination的多种策略,如对存放在jndi的destionation提供服务定位功能。
org.springframework.jms.annotation通过使用@JmsListener提供了对注解驱动的监听端的支持。
org.springframework.jms.config 支持jms命名空间的解析,同时也支持配置监听容器和生成监听端。
最后,org.springframework.jms.connection提供了适用于standonle应用的ConnectionFactory的实现。它也了spring PlatFormTransactionManager对jms的事务管理实现jmsTranscationmanager. 这允许jms 作为事务资源无缝的集成到spring事务管理机制中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在帮老公口的时候,喜欢他用双腿夹着我的头,
为什么弟,弟媳不太爱叫我嫂子但爱叫哥哥
Oppoa57换我哥的魅蓝N五好不好?
考研英语翻译是英译汉还是汉译英
H13材质怎么车削能断屑 手磨刀
为什么说成功是最好的报复
装修用全屋定制怎么样
谁有尚涛导演的简历?
津成电线zrrvvb代表什么
三合物流(阳光小区北门)地址在什么地方,我要
测绘工程考研考武大同济等高校和考中科院有什
吉米祛斑被曝光了
刚刚给前女友发信息,我问她最近还好吗?她回
(3/5)*4.7+(3/5)*60%怎么简便计算
比30多六分之一的数是多少
推荐资讯
男人要是太闲了怎么办
有吃羊排的地吗,求推荐
阴宅离自己阳宅近好还是坏
求加盟私人影院,求片源。
安全心得体会怎么写啊?
照射水果用什么灯
招募合伙人是什么意思?
欧标五金(嘉启高港专营店)怎么去啊,我要去那
艾草叶燃烧的烟有什么作用
请教一下,“添”这个字的右边第一划是一横还
TD—SCDMA/GSM双模数字移动电话机,是指
谁能帮我找到陈冠希担起宇宙这首歌的歌词在下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?