- 浏览: 1064927 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (501)
- dwr (6)
- javascript (84)
- oracle (66)
- jsp/servlet (18)
- ant (3)
- 基础知识 (12)
- EXT (10)
- My SQL (10)
- java (71)
- spring (37)
- 学习的对象 (2)
- Linux (24)
- 面试 (1)
- HTML/CSS (11)
- tomcat (11)
- 收藏夹 (2)
- Power Designer (2)
- struts.xml配置文件 (1)
- sturts2 (3)
- myeclipse (8)
- eclipse (7)
- Maven (34)
- SVN (3)
- SAP JCO (2)
- JBOSS (11)
- webservice (8)
- word (1)
- 敏捷开发 (1)
- sybase (4)
- Nexus (3)
- EhCache (3)
- log4j (3)
- Cookie (4)
- Session (4)
- CXF (7)
- AXIS (2)
- SSO (1)
- LDAP (1)
- velocity (2)
- Jquery (5)
- redis (2)
- http (4)
- dojo (1)
- Linux资源监控软件mnon的安装与运用 (1)
- notepad++ (1)
- EA (1)
- UML (1)
- JasperReports (1)
- 权限 (0)
- freemarker (4)
- Spring MVC (1)
- JMS (1)
- activeMQ (1)
- hession (3)
- 安全 (1)
- ibatis (2)
- log (1)
- nginx (1)
最新评论
-
winhbb:
我刚好遇到了一个问题(在可以依赖注入的场合有效):有两个模块A ...
解决Maven项目相互依赖/循环依赖/双向依赖的问题 -
nanjiwubing123:
long3ok 写道你好 XmlOutputFormatter ...
用XStream转换复杂XML -
zhoujianboy:
另外一个方法实现eclipse tomcat 热部署:http ...
eclipse下实现maven项目在tomcat容器热部署方法 -
long3ok:
你好 XmlOutputFormatter 请问这个类是在什么 ...
用XStream转换复杂XML -
ganbo:
总结的好,文章给力。
解决Maven项目相互依赖/循环依赖/双向依赖的问题
IBM MQ + WebSphere + Spring JMS配置方法
首先要在WAS里面配置IBM MQ作为JMS消息的提供者,在WAS管理控制台: Resources->JMS Providers->WebSphere MQ,首先创建一个连接工厂,点击 WebSphere MQ connection factories 填好配置选项,CCSID 注意下这个选项,这个是队列管理器所用到的字符集,中文简体(1381),其他的就没什么要特别注意的地方了,保存后返回到前一页面。点击WebSphere MQ queue destinations 进入后点击NEW进入创建页面,注意 Base queue name 这一选项要填写跟MQ一样的消息队列名称。Target client 有JMS和MQ两个区别,如果你想在队列里面存放java序列化对象就得选JMS,其他选项任意填然后保存。
下面是Spring配置代码:
首先要在WAS里面配置IBM MQ作为JMS消息的提供者,在WAS管理控制台: Resources->JMS Providers->WebSphere MQ,首先创建一个连接工厂,点击 WebSphere MQ connection factories 填好配置选项,CCSID 注意下这个选项,这个是队列管理器所用到的字符集,中文简体(1381),其他的就没什么要特别注意的地方了,保存后返回到前一页面。点击WebSphere MQ queue destinations 进入后点击NEW进入创建页面,注意 Base queue name 这一选项要填写跟MQ一样的消息队列名称。Target client 有JMS和MQ两个区别,如果你想在队列里面存放java序列化对象就得选JMS,其他选项任意填然后保存。
下面是Spring配置代码:
1.<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xmlns:jee="http://www.springframework.org/schema/jee" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd "> 2.<jee:jndi-lookup id="connectionFactory" jndi-name="${jms.connection.factory}"> 3. <jee:environment> 4. java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory java.naming.provider.url=iiop://localhost:2809 5. java.naming.factory.url.pkgs=com.ibm.ws.naming 6. </jee:environment> 7.</jee:jndi-lookup> 8.<jee:jndi-lookup id="destination" jndi-name="${jms.connection.destination}"> 9. <jee:environment> 10. java.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory java.naming.provider.url=${jms.provider.url} java.naming.factory.url.pkgs=com.ibm.ws.naming 11. </jee:environment> 12.</jee:jndi-lookup> 13.<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"> 14. <property name="connectionFactory" ref="connectionFactory" /> 15. <property name="defaultDestination" ref="destination" /> 16.</bean> 17.<bean id="messageProducer" class="govhk.ha.eface.core.jms.MessageProducer"> 18. <property name="jmsTemplate" ref="jmsTemplate" /> 19.</bean> 20.<bean id="messageListener" class="govhk.ha.eface.core.jms.MessageConsumer"> </bean> 21.<bean id="jmsTransactionManager" class="org.springframework.jms.connection.JmsTransactionManager"> 22. <property name="connectionFactory" ref="connectionFactory" /> 23.</bean> 24.<bean id="listenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> 25. <property name="concurrentConsumers" value="5" /> 26. <property name="connectionFactory" ref="connectionFactory" /> 27. <property name="destination" ref="destination" /> 28. <property name="messageListener" ref="messageListener" /> 29. <property name="transactionManager" ref="jmsTransactionManager" /> 30.</bean> 31.<bean id="mailSender" class="govhk.ha.eface.core.mail.MailSender"> 32. <property name="messageProducer" ref="messageProducer" /> 33.</bean>
发表评论
-
Spring MVC 3.1新特性 生产者、消费者请求限定
2015-06-15 07:42 715参考地址: http://www.iteye.com/to ... -
CSRF TOKEN
2015-02-14 18:02 1146package com.uncle5.pubrub.web.c ... -
Spring MVC Controller单例陷阱
2014-06-27 08:51 682Spring MVC Controller默认是 ... -
[Spring] Hessian权限认证,加密前面
2014-03-06 09:52 1617Hessian的一些基本简介已经在上一节已经全部介绍了,上一节 ... -
FieldRetrievingFactoryBean 和 MethodInvokingFactoryBean
2014-01-09 18:36 1021spring提供了filed的值注入和method的返回值注入 ... -
Spring中ApplicationContext的事件机制(二 内定事件)
2014-01-09 11:08 12343在Spring中已经定义了五个标准事件,分别介绍如下: 1) ... -
当spring 容器初始化完成后执行某个方法 .
2014-01-08 17:40 1444在某些应用中,我们希望,当spring 容器将所有的bea ... -
spring学习之springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
2013-09-12 10:43 1216spring mvc处理方法支持如下的返回方式:ModelA ... -
JSR-303
2013-09-12 00:22 934JSR-303 是JAVA EE 6 中的一项子规范,叫做Be ... -
EHCACHE分布式缓存
2013-09-06 17:26 1314从1.2版本开始,Ehcache可 ... -
springMVC+freemarker整合
2013-09-06 16:39 1436springMVC整合大家都比较熟悉了吧主要有以下几个步骤: ... -
Spring MVC 学习笔记 Viewresol和View
2013-09-06 15:34 931Spring MVC使用ViewResolver来根据cont ... -
Spring的PropertyPlaceholderConfigurer应用
2013-09-06 15:04 3224Spring 利用PropertyPlaceholderCon ... -
SpringSecurity3_Logout
2013-08-22 16:07 2584Logout¶•退出登录的链接 <a href=&quo ... -
spring的default-lazy-init参数 .
2013-04-23 20:08 979spring在启动的时候,会默认加载会默认加载整个对象实例图, ... -
Spring MVC 如何防止XSS、SQL注入攻击
2013-04-16 15:40 1685在Web项目中,通常需要处理XSS,SQL注入攻击,解决这个问 ... -
Spring JMS
2013-01-08 10:48 986http://blog.csdn.net/shiqiang12 ... -
给spring jdbctemplate加上一层“绮丽外衣”-动态SQL&&SQL语句以文件存放
2013-01-07 16:00 3309给spring jdbctemplate加上一层“华丽外衣”- ... -
使用Spring的NamedParameterJdbcTemplate完成DAO操作 .
2013-01-07 14:54 1186NamedParameterJdbcTemplate内部包含了 ... -
cron表达式(quartz中时间表达式)
2012-12-20 15:54 1008http://sosuny.iteye.com/blog/46 ...
相关推荐
Spring 集成 IBM MQ 监听配置,包括用户管理配置和一些基础配置信息
这个Demo项目展示了如何在Spring应用中配置和使用IBM MQ 7.5版本,确保了其兼容性和有效性。 首先,我们需要理解Spring框架的核心概念。Spring是一个开源的应用框架,它提供了一个全面的编程和配置模型,用于创建...
在IT行业中,IBM MQ(原名WebSphere MQ)和Apache CXF是两个非常重要的技术组件。IBM MQ是一款高效、可靠的队列消息传递系统,用于在不同的应用程序之间传输数据,而CXF是一个开源服务框架,主要用于构建和开发Web...
- 然后,配置IBM MQ连接的相关属性,如`spring.jms_ibmmq.connectionFactory.jndi-name`、`spring.jms_ibmmq.queueManager`、`spring.jms_ibmmq.channel`、`spring.jms_ibmmq.hostName`、`spring.jms_ibmmq.port`、...
它定义了消息生产者、消费者和消息中间件之间的接口,使得不同的JMS提供商(如ActiveMQ、RabbitMQ、IBM WebSphere MQ等)之间具有互操作性。 3. **ActiveMQ简介** ActiveMQ是Apache软件基金会的一个开源项目,是一...
描述了java程序代码去访问MQ的SSL加密的通道。如何配置JKS,如何配置MQ服务器的SSL秘钥库,如何配置证书制作证书和秘钥库。主要是如何编写java代码去访问SSL通道并取到数据。
- 在`jms-spring3-ibmmq-master`项目中,可能包含Spring配置文件(如`applicationContext.xml`),展示了如何设置JMS和IBM MQ的相关bean。 - 可能有Java代码示例,演示如何在Spring环境中创建消息,发送到IBM MQ...
#### 三、Spring JMS配置示例 Spring JMS的配置通常是在Spring的XML配置文件中完成的。下面展示了一个简单的配置示例: ```xml <!-- 配置JMS Queue Template --> <bean id="jmsQueueTemplate" class="org.spring...
这里,`SOAP over JMS`指的是通过Java消息服务(JMS)传输SOAP消息,而`Websphere MQ`是IBM提供的一种高性能、可信赖的消息中间件产品,`Axis2`则是Apache组织开发的一个Web服务框架。接下来,我们将深入探讨这些...
例如,如果使用IBM的WebSphere MQ,我们可以配置一个`com.ibm.mq.jms.MQConnectionFactory`。配置通常包含服务器地址、端口、队列管理器名等信息。 ```xml <bean id="connectionFactory" class="com.ibm.mq.jms....
对于MQ,如IBM WebSphere MQ或RabbitMQ,Spring Boot也有相应的适配器来简化整合。 将这三个技术结合在一起,我们可以构建一个高效、响应式的Web应用,同时利用消息队列处理后台任务。例如,Spring Boot可以作为...
本文将深入探讨如何将IBM WebSphere MQ(简称IBM MQ)与JBoss应用程序服务器整合,并利用Spring框架来实现消息的读写。这一整合有助于提升系统的可扩展性和解耦性,使应用程序能够通过消息传递进行异步通信。 首先...
在示例应用程序中,我们使用 Spring 的 JMS 框架通过 JMS 接口与 IBM 的 WebSphere MQ 集成。WebSphere MQ 提供了可靠的、有恢复能力的应用程序集成,它使用队列和事务性工具帮助保持消息跨网络的完整性。 Spring ...
6. **JMS模板的配置**:Spring的配置文件中,可以通过`<bean>`标签来配置`JmsTemplate`,设置连接工厂、目的地等属性,使其能与实际的JMS提供者(如ActiveMQ、IBM WebSphere MQ等)对接。 7. **消息驱动的POJO(MDP...
它通过提供一套抽象和模板类,使得开发者能够更加便捷地使用Java消息服务(JMS),并与各种JMS提供者,如IBM的WebSphere MQ进行集成。本文将深入探讨Spring JMS的核心功能,并通过一个点对点(P2P)的消息系统示例来...
消息中间件如ActiveMQ、RabbitMQ、IBM WebSphere MQ等,通过JMS接口与应用程序交互。 Spring JMS是Spring框架对JMS的封装,它提供了一种声明式的方式来配置JMS模板、监听容器等,极大地简化了开发者的任务。Spring ...
在IT行业中,WebSphere MQ(原名MQSeries)是由IBM开发的一种消息中间件,它允许应用程序之间通过异步传输消息来进行通信,无论这些程序是否同时运行。本实例将聚焦于WebSphere MQ的基本应用,即“发送消息”。 ...
在Spring中,JMS的集成主要依赖于`spring-jms`模块,该模块提供了对各种JMS供应商的抽象和支持,例如ActiveMQ,RabbitMQ,IBM WebSphere MQ等。ActiveMQ是Apache软件基金会的一个开源项目,是一个功能丰富的JMS提供...
1. 配置 JMS 容器(如 ActiveMQ、IBM WebSphere MQ 或 JBoss MQ)。 2. 在 Spring 配置文件中定义 JmsTemplate 和消息目的地(队列或主题)。 3. 使用 JmsTemplate 的 send 方法发送消息,指定目的地和消息内容。 4....
2. **Tomcat与JMS**:虽然Tomcat本身并不直接支持JMS,但可以在Tomcat中部署一个支持JMS的容器,如Apache ActiveMQ或IBM WebSphere MQ。这些服务器将作为消息代理,接收和分发消息。在Tomcat中配置JMS,需要在`...