[Mule学习]入门:写一个最简单的小程序ZT

本文介绍如何使用Mule Studio开发一个简单的"Hello World"ESB应用。

第1步 - 下载和安装Mule Studio 
从 www.mulesoft.org下载Mule ESB Community Edition的发布包. 无需安装, 解压至本地硬盘即可使用。 

第2步 - 启动Mule Studio 
在解压目录下执行 muleStudio.exe以启动Mule Studio, 并在 Select a workspace界面中输入或选择一个workspace路径。 

[Mule学习]入门:写一个最简单的小程序ZT_第1张图片  

第3步 - First Steps 
如果启动的是一个新的workspace, Mule Studio会显示 First Steps界面, 选择 Go to Mule Studio开始使用Mule Studio。 

[Mule学习]入门:写一个最简单的小程序ZT_第2张图片

第4步 - 创建一个新的工程 
在主菜单中选择 File > New > Mule Project

[Mule学习]入门:写一个最简单的小程序ZT_第3张图片

在 Mule Project界面中输入工程名字,点击 Next
[Mule学习]入门:写一个最简单的小程序ZT_第4张图片 

在 New Mule Flow界面中, 选中 Select to create a new message flow in the project复选框, 然后输入新建消息流的 Name, 点击 Next
[Mule学习]入门:写一个最简单的小程序ZT_第5张图片 

在 Create a Java project界面中使用缺省值, 点击 Next
[Mule学习]入门:写一个最简单的小程序ZT_第6张图片 

在 Java Settings界面中, 使用缺省值, 点击 Finish
[Mule学习]入门:写一个最简单的小程序ZT_第7张图片 

工程创建完毕之后, Mule Studio会在可视化消息流编辑器中打开新建的消息流的. 
[Mule学习]入门:写一个最简单的小程序ZT_第8张图片

第5步 - Hello World消息流 
从侧面的 Endpoints中拖拉一个 File端点到消息流编辑器中。 
[Mule学习]入门:写一个最简单的小程序ZT_第9张图片

鼠标右击该 File端点并点击 Properties 
[Mule学习]入门:写一个最简单的小程序ZT_第10张图片

输入或选择 Path属性。 

[Mule学习]入门:写一个最简单的小程序ZT_第11张图片 

现在我们就有了一个源端点, File源端点定时扫描在 Path属性中指定的目录,一旦有文件出现时, 就将该文件放入消息流。


从侧面的 Endpoints中拖拉第二个 File端点到消息流编辑器中。 
[Mule学习]入门:写一个最简单的小程序ZT_第12张图片

消息流编辑器中自动将这两个端点用有相箭头连接起来, 箭头方向指示消息流方向。 
鼠标右击该 File端点并点击 Properties 
[Mule学习]入门:写一个最简单的小程序ZT_第13张图片

输入或选择 Path属性。 
[Mule学习]入门:写一个最简单的小程序ZT_第14张图片 

现在我们就有了一个目标端点, File目标端点从消息流中接受文件, 并将其写入在 Path属性中指定的目录。 

第5步 - 运行Hello World ESB应用程序 
首先保存工程, 然后在Package Explorer中右击当前的消息流,并选择 Run as > Mule Application。 
[Mule学习]入门:写一个最简单的小程序ZT_第15张图片

当应用启动完成后, 会在Console中显示"Started app...", 检查有无任何错误。

[Mule学习]入门:写一个最简单的小程序ZT_第16张图片

启动完成后, 向源端点的 path 目录创建或复制一个文件,几秒钟之后,该文件就会被移到目标端点的 path 目录下。

使用Mule Studio创建Hello World ESB应用程序成功 !


原帖:http://itindex.net/detail/39067-mule-studio-%E5%BC%80%E5%8F%91

你可能感兴趣的:(Mule,转载)