目录
1.开始使用Mule Studio (4)
1)介绍 (4)
2)Mule Studio是什么? (4)
3)安装Mule Studio (4)
4)创建首个Mule项目 (6)
5)创建一个信息流程 (10)
6)创建订单处理例子 (10)
7)保存项目 (18)
8)运行例子 (18)
9)停止运行例子 (20)
10)基于例子模板创建新Mule项目 (20)
2.Mule Studio基本概念 (23)
1)理解Mule Studio的不同部件 (23)
2)理解Mule Studio中的流程 (25)
3.Mule Studio工具箱 (25)
1)端点(Endpoints) (25)
2)组件(Components) (26)
3)转换器(Transformers) (26)
4)过滤器(Filters) (27)
5)流程控制(Flow Controls) (27)
6)路由器[分支条件](Routers) (28)
7)活动范围(Scopes) (28)
8)云连接器(Cloud Connectors) (28)
4.端点(EndPoints) (28)
1)文件传输协议(FTP)端点 (28)
2)文件端点(File Endpoint) (31)
3)通用端点(Generic Endpoint) (33)
4)HTTP端点 (35)
5)Java消息服务端点[Java Message Service(JMS)Endpoint] (38)
6)VM端点 (40)
5.组件(Components) (40)
1)Java组件(Component) (40)
2)显示组件(Echo Component) (41)
3)日志组件(Logger) (42)
4)REST组件(REST) (42)
5)SOAP组件(SOAP) (43)
6.转换器(Transformers) (44)
1)自定义转换器(Custom Transformer) (45)
2)Object-to-XML/JSON转发器(Object-to-XML) (45)
3)脚本转换器(Script Transformer) (47)
4)转换器引用(Transformer Ref) (48)
5)XSLT转换器(XSLT Transformer) (49)
6)Xml-To-Object转换器(Xml/Json-To-Object) (50)
7.过滤器(Filters) (52)
1)自定义过滤器(Custom Filter) (52)
2)异常过滤器(Exception Filter) (53)
3)表达式过滤器(Expression Filter) (53)
4)信息属性过滤器(Message Property Filter) (54)
5)负载过滤器(Payload Filter) (55)
6)全局过滤器引用(Filter Ref) (55)
7)正则表达式过滤器(RegEx Filter) (56)
8)匹配符过滤器(Wildcard Filter) (57)
8.流程控制(Flow Control) (57)
1)拆分器(Splitter) (57)
9.路由器[分支条件](Routers) (58)
1)全部分支(All router) (58)
2)选择分支(Choice Router) (60)
10.活动范围(Scopes) (63)
1)异步处理块(Async) (63)
11.云连接器(Cloud Connectors) (63)
1)Salesforce云连接器 (63)
2)Twitter云连接器 (66)
12.全局配置 (67)
1)创建全局元素 (67)
2)全局配置元素清单 (68)
3)配置云连接器 (68)
13.导入现有项目到Mule Studio (71)
1)导入整个项目 (71)
2)导入单个配置文件 (72)
14.从Mule Studio导出项目 (74)
1)从Mule Stodio导出项目到Mule iON云平台 (74)
2)导出Mule项目为发布文件 (77)
15.Mule Studio例子 (78)
1)基于例子模板创建Mule项目 (78)
2)理解Echo例子 (80)
适配器字符串是什么3)理解Order Discounter例子 (80)
4)理解Order Fulfillment例子 (81)
1.开始使用Mule Studio
1)介绍
欢迎阅读Mule Studio入门手册!本手册将引领你下载并启动Mule Studio,然后创建和执行简单的例子。阅读这个手册后,你将学会:
•安装Mule Studio;
•学会快速创建、编辑和运行Mule ESB流程。
2)Mule Studio是什么?
Mule Studio是一个功能强大、用户界面友好的基于Eclipse的开发工具。你不需要深入了解Mule的XML配置语法,就可以在几分钟内轻松的创建、编辑、测试Mule ESB流程。
•对于非Mule开发人员或者Mule新手开发人员,Mule Studio其中一个最大的好处是用图形化的方式创建Mule ESB 流程;
•对于有经验的Mule开发人员也可以得益于Mule Studio这个功能强大的工具,通过Mule Studio可以在图形界面和XML编辑界面中来回切换编辑,而且通过对图形界面生成的XML配置文件能够更好的理解Mule ESB的配置。
当前Mule Studio有什么限制?
Mule Studio的目标是支持Mule ESB的全部功能。在初始发布版本已经可以支持大部分的功能,其他功能还在开发中。对于剩余功能的开发,Mule Studio有一个发布的路线图。尽管当前有些连接器暂时未支持,开发人员仍然可以通过手工编辑XML配置文件的方式实现。
Mule Studio将支持Mule什么版本?
Mule Studio将会支持3.1.1以后的Mule社区版和Mule企业版。Mule Studio的流程编排功能只有在3.X版本以后才能支持。Mule Studio支持最新的流程编排功能,服务功能暂时未能支持。
3)安装Mule Studio
这个章节说明如何下载和安装Mule Studio,包括:Windows,Linux and Mac OS X各个版本。请看下面的说明:
安装前提:
•确认你的机器已经安装Java JDK1.6以后的版本,并配置正确。
开始安装:
•从以下页面下载Mule Studio:Mule Studio Download Page;
•文件下载后,请解压文件;
•执行Mule Studio主程序:
Linux环境
在执行mulestudio前,请确认文件是否有执行权限。如果没有,请执行以下命令:chmod u+x muleStudio
•对于32-bit和64-bit Linux:
muleStudio主程序放在目录:/MuleStudio
在控制台执行:./muleStudio或者在Linux图形界面双击muleStudio图标运行。
Mac OS X环境
•对于32-bit和64-bit Mac OS X:
请执行位于目录“/MuleStudio”的muleStudio.app。
Windows环境
•对于32-bit和64-bit Windows:
请执行位于目录“/MuleStudio”的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。