`
yarafa
  • 浏览: 88633 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
续上篇介绍了第十四个ESB应用,本文介绍第十五个ESB应用——Web Service Consumer 1。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com/,谢谢合作。     1 概述本实例主要演示了如何配置ESB的Action来调用基于JSR181风格注释的Web Service,即ESB的Action用作Web Service的客户端。   2 新建ESB工程操作过程略。   3 ESB配置3.1 创建消息队列 <?xml version="1.0&q ...
续上篇介绍了第十三个ESB应用,本文介绍第十四个ESB应用——Transform XML to POJO。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com/,谢谢合作。     1 概述本实例主要演示了如何通过配置Smooks将一个XML文件转换成POJO。   2 新建ESB工程操作过程略。   3 ESB配置3.1 创建消息队列 <?xml version="1.0" encoding="UTF-8"?> <s ...
续上篇介绍了第十二个ESB应用,本文介绍第十三个ESB应用——Transform CSV to XML。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com/,谢谢合作。     1 概述本实例主要演示了如何将一个CSV文件(逗号分隔的值文件)转换成XML格式字符串,本实例的转换是通过配置Smooks实现的,这里的转换过程分为两步,一是将CSV转换成中间XML格式,然后再转换成目标XML格式。   2 新建ESB工程操作过程略。   3 ESB配置3.1 创建消息队列 <? ...
续上篇介绍了第十一个ESB应用,本文介绍第十二个ESB应用——Spring AOP。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述本实例主要演示了Spring AOP在ESB中的应用。   2 新建ESB工程新建ESB工程,在jbossesb-server-4.7中找到以下两个jar包:jbossesb-spring.jar和spring-2.5.6.SEC01.jar,并将这两个jar包复制到esbcontent/lib目录下,同时添加到项目的cl ...
续上篇介绍了第十个ESB应用,本文介绍第十一个ESB应用——Spring Hello World。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述本实例主要演示了基于spring的action调用,这里需要引用spring相关的jar包,这些jar包都可以在所下载的jboss esb中找到。   2 新建ESB工程新建ESB工程,在jbossesb-server-4.7中找到以下两个jar包:jbossesb-spring.jar和spring-2.5 ...
续上篇介绍了第九个ESB应用,本文介绍第十个ESB应用——Message Filters。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述本实例主要演示了如何设置基于内容的过滤器。这里通过客户端发送Order对象到ESB,在处理消息之前,过滤器将根据Order对象的quantity属性进行过滤,当该属性的值大于10时,消息将被传送到NextService服务进行处理,否则,该消息将会被过滤掉不做任何处理。   2 新建ESB工程操作过程略。   3 ...
续上篇介绍了第八个ESB应用,本文介绍第九个ESB应用——JMS Topic。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。   1 概述本实例主要演示了如何配置ESB服务使其从JMS消息主题中获取消息。本实例的主要操作过程是配置了两个ESB服务从JMS消息主题获取消息,并同时将接收到的消息转发给另一个ESB服务进行处理。   2 新建ESB工程操作过程略。   3 ESB配置3.1 创建消息队列和消息主题 <?xml version="1.0&q ...
续上篇介绍了第七个ESB应用,本文介绍第八个ESB应用——JMS Router。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。   1 概述该实例演示如何配置JMSRouter action类来实现消息的路由和转发,以及JMSCorrelationID在ESB中的使用。   2 新建ESB工程操作过程略。 3 ESB配置3.1 创建消息队列 本例中只用到了四个消息队列,其中: jmsrouterRequestGw:用于接收外部消息 jmsrouterReques ...
续上篇介绍了第六个ESB应用,本文介绍第七个ESB应用——Https Gateway。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。   1概述该实例主要演示了两点:一是配置一个https的ESB入口,二是在ESB外部端点中配置http路由器实现https传输方式的调用。   2 新建ESB工程操作过程略。 3 ESB配置3.1 创建消息队列这里将创建一个消息地理用于接收客户端消息,在esbcontent文件夹下创建文件jbm-queue-service.xml用于配 ...
续上篇介绍了第五个ESB应用,本文介绍第六个ESB应用——Http Gateway。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1概述该实例主要演示了如何通过http通道将客户端发来的http请求传给ESB服务。   2 新建ESB工程 操作过程略。 3 ESB配置3.1 定义Action类下面将定义两个action类以及一个自定义的exception类。3.1.1 HttpGatewayAction 当客户端向ESB服务器发出http请求后,由ES ...
续上篇介绍了第四个ESB应用,本文介绍第五个ESB应用——Custom Action。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述本实例主要演示了action类的不同使用方式。   2 新建ESB工程操作过程略。   3 ESB配置3.1 创建消息队列如概述中所描述,这里将创建两个消息队列。在esbcontent文件夹下创建文件jbm-queue-service.xml用于配置消息队列,内容如下: <?xml version=" ...
续上篇介绍了第三个ESB应用,本文介绍第四个ESB应用——Hello World File Action。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述本实例演示了JBoss ESB的File Gateway的使用及特性,当ESB所监听的特定目录下具有特定扩展名的文件发生变化时,将发送一个JMS消息到消息队列,然后由ESB处理该消息。最后根据ESB的配置将输出一个具有特定扩展名的文件到输出目录。   2 新建ESB工程操作过程略。   3 ESB ...
续上篇介绍了第二个ESB应用,本文介绍第三个ESB应用——Hello World Notification。     说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述该实例主要演示了Notifier的使用,当ESB接收到来自客户端的消息后,自动向指定的地址发送通知,这里的地址可以是控制台,文件,消息队列或者消息主题。在下面的例子中,需要定义两个消息队列,一个接收来自客户端的消息,第二个用作ESB内部Message通道。此外,还有一个消息主题,用于接收ESB发来 ...
续上篇介绍了第一个ESB应用,本文介绍第二个ESB应用——Hello World Action。   说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1 概述该实例主要是用来演示在一个配置文件中配置多个action的调用,下面将要演示的是在一个action类中定义多个调用方法,当然也可以这些调用方法放在不同的类中。通常,对于一个service而言,需要同时定义两个listener,其中一个是做为Gateway,只负责从外界获取JMS消息,然后转成ESB内部所需要的Mes ...
续上文搭建好开发环境后就可以开发ESB应用了。本文介绍第一个ESB应用——Hello, World。 说明:本文及后续文章虽非百分百的原创,但毕竟包含本人的努力和付出,所以希望大家转载时务请注明出处:http://yarafa.iteye.com,谢谢合作。     1. 新建ESB工程如下两图所示,输入项目名称,选中JBoss ESB Runtime。     2. 基本概念介绍在进行下面的操作之前有必要介绍JBoss ESB的一些基本概念,如果没有这些概念作基础,而仅仅是机械的操作,那是没有意义的。2.1 Provider在JBoss ESB中,使用Provider定义 ...
Global site tag (gtag.js) - Google Analytics