MULE学习笔记整理.pdfVIP

  • 10
  • 0
  • 约1.79万字
  • 约 20页
  • 2021-02-02 发布于广东
  • 举报
Mule 学习笔记 作者:郑先全 msn:zhengxianquan@ 1. 原理 请参考《Using JBI for Service-Oriented Integration (SOI)》 2. Mule 介绍 2.1. 架构 1 2.2. 核心概念 请参考《Architecture Guid》 2.3. repository 如果想保持新鲜,访问他们的CVS 是最好的办法。 cvs -d :pserver:anonymous@:/scm/mule login (no password) cvs -d :pserver:anonymous@:/scm/mule co mule 注意:从2006 年4 月14 日开始,不再使用cvs,而采用svn,路径如下: /mule 2.4. IDE 有自己的IDE: Download: /display/MULE/Download Eclipse update site: /mule/muleide/updates/ 2 3. Mule 使用 3.1. Mule 的安装 我的JDK 为1.4.2_05。 下载后,解压缩,并设置MULE_HOME 为解压缩目录 测试: 提供的echo 例子程序是个比较好的测试工具,放在%MULE_HOME%\samples\echo 下, cmd 并切换到改目录的bin 下,执行mule-echo.bat,即可看到如下窗口: 恭喜,说明安装成功。 Tip: 事实上,在我的环境中会提示一个关于缺少一个sax 文件的错误,郁闷,通过到sax 王张并下 载sax2r3.zip 后,把里面的xml -apis.jar 解压缩到%MULE_HOME%\lib 下,可以解决该问题。 3.2. echo 例子分析 参考这个地址(/Echo+Example )的介绍,应该会有一个比较 好的开始。 3.2.1. 过程图示 3 描述为: 1、通过两种方式接入 (红色标识):一为System.in,另一为Soap(http)方式; 2、每种接入都可以通过接入器(Connector)经过 NMR 路由转发后,进行输出,目前通 过两种方式输出:一为System.out,另一为Soap(http)方式 可以通过Mule 提供的工具生成配置图,如下: 3.2.2. 相关代码(The Echo Service) The echo Service is a POJO that implements an EchoService interface - 4 public interface EchoService { public String echo(String echo); } The implementation (i.e the POJO to be managed by Mule) looks like - package ponents.simple; public class EchoComponent extends LogComponent implements EchoService { public String echo(String echo) { return echo; } } 3.2.3. 配置和说明 ?xml version=1.0 enco

文档评论(0)

1亿VIP精品文档

相关文档