`

使用Mule Studio开发ESB应用 - Hello World

    博客分类:
  • mule
阅读更多

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

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

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

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

Mule Project 界面中输入工程名字,点击Next .

New Mule Flow 界面中, 选中Select to create a new message flow in the project 复选框, 然后输入新建消息流的Name , 点击Next .

Create a Java project 界面中使用缺省值, 点击Next .

Java Settings 界面中, 使用缺省值, 点击Finish .

工程创建完毕之后, Mule Studio会在可视化消息流编辑器中打开新建的消息流的.

第5步 - Hello World消息流
从侧面的Endpoints 中拖拉一个File 端点到消息流编辑器中。

鼠标右击该File 端点并点击Properties

输入或选择Path 属性。

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


从侧面的Endpoints 中拖拉第二个File 端点到消息流编辑器中。

消息流编辑器中自动将这两个端点用有相箭头连接起来, 箭头方向指示消息流方向。
鼠标右击该File 端点并点击Properties

输入或选择Path 属性。

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

第5步 - 运行Hello World ESB应用程序
首先保存工程, 然后在Package Explorer中右击当前的消息流,并选择Run as > Mule Application

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

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

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

分享到:
评论

相关推荐

    Mule ESB手册-中文版

    Mule Studio是基于Eclipse的集成开发环境(IDE),它为开发人员提供了一个可视化的工具来设计、开发和部署Mule ESB项目。该部分介绍了Mule Studio的基本使用方法,包括如何下载安装、创建项目、保存项目、运行和停止...

    Mule + JBPM by Maven - HelloWorld

    【标题】"Mule + JBPM by Maven - HelloWorld" 指的是一个使用Mule ESB集成JBPM工作流引擎的示例项目,通过Maven构建。这个项目旨在帮助开发者理解如何将Mule与JBPM结合,实现业务流程管理功能。 Mule ESB...

    MULE开发实例1---并行调用多个webservice接口

    在IT行业中,Mule ESB(企业服务总线)是一种流行的集成平台,它允许开发者连接、管理和集成不同的系统、应用程序和服务。在这个特定的实例中,我们关注的是如何使用Mule ESB并行调用多个Web服务接口。这个主题对于...

    mule-standalone-3.9.0.zip

    - 使用Mule Studio(现称为Anypoint Studio)进行应用开发,然后将应用部署到解压后的Mule目录下的“apps”文件夹。 - 通过修改“conf/mule-deploy.properties”文件来配置应用属性和连接参数。 - 使用命令行工具...

    MuleStudio334,MuleStudio-CE-for-win-32bit-1.3.1-201209041400.zip

    《MuleStudio 3.3.4:集成开发环境的深度解析》 MuleSoft的MuleStudio是一款专为构建企业级集成解决方案而设计的强大工具,尤其在版本号为3.3.4时,它已经成为了许多开发人员的首选。这款软件的核心在于其对Mule ...

    Mule ESB 开发例子

    #### 三、Mule 应用开发示例 本部分将详细介绍如何在 Mule Studio 中创建一个新的项目,并构建一个简单的 Mule 流。 ##### 1. 创建新项目 1. **打开 Mule Studio**,点击 `File > New > Mule Project`。 2. **...

    mule -esb 源码

    `mule-spring-configuration.dtd`和`mule-configuration.dtd`是Mule ESB的XML配置文件的DTD(文档类型定义),它们规定了XML配置文件的结构和元素。Spring是Mule ESB的核心组件之一,负责管理对象的生命周期和依赖...

    Mule ESB Studio v3.3 安装使用手册

    【Mule ESB Studio v3.3 安装使用手册...通过以上步骤,用户可以顺利地开始使用Mule ESB Studio v3.3进行开发。此外,Mule Studio还支持拖放式设计,提供了丰富的连接器和预定义模板,便于快速构建复杂的集成解决方案。

    mule_examples.rar_mule_mule 开发_mule-2.2.1-src

    《Mule ESB实战:基于mule-2.2.1-src的开发示例解析》 Mule ESB,作为一款强大的企业服务总线(Enterprise Service Bus),在集成和连接不同系统方面展现了卓越的能力。本篇文章将围绕"mule_examples.rar_mule_mule...

    Mule ESB开发工具以及相匹配的英文手册和中文手册(翻译狗充值翻译)

    Anypoint Studio 是 Mule ESB 的官方开发工具,它是基于 Eclipse 的一个强大IDE,专为构建基于Mule的应用而设计。Anypoint Studio 提供了图形化的工作流设计界面,使得开发者可以通过拖拽组件来创建和配置Mule应用...

    MULE ESB-4.1社区办运行环境

    1. 使用AnyPoint Studio开发并测试应用程序。 2. 将完成的应用程序导出为Mule应用的ZIP文件。 3. 解压缩mule-standalone-4.1.1文件夹,这包含了Mule ESB的运行环境。 4. 将导出的Mule应用ZIP文件复制到mule-...

    一步步了解ESB (二) Mule ESB-Basic Studio Tutorial

    在本文中,我们将深入探讨Mule ESB的基本概念,并通过Mule Studio——一个基于Eclipse的集成开发环境——进行实践操作,从而让你逐步掌握如何使用Mule ESB构建应用。** ### 1. Mule ESB简介 Mule ESB是一个开源的...

    MuleStudio用户手册.doc

    - **MuleStudio 定位**:MuleStudio 是一款基于 Eclipse 的开发工具,旨在简化 Mule 应用程序的开发过程,尤其适合于非专业开发者或 Mule 新手。 - **功能特性**: - 图形化接口:通过拖放操作即可完成 Mule ESB ...

    mule-1.4.4-getting-started.pdf

    - **简单应用示例**:提供了一些简单的应用实例,帮助用户更好地理解和使用 Mule,如 HelloWorld 示例、贷款代理(Loan Broker)示例等。 - **邮件、Servlet 和 ActiveMQ 示例**:通过具体的示例,展示了如何利用 ...

    MULE ESB-4.1企业版运行环境

    在描述中提到,“MULE ESB-4.1企业版运行环境”意味着这是一个完整的、预配置的环境,用户可以直接在其上运行由AnyPoint Studio开发的Mule应用。AnyPoint Studio是MuleSoft提供的一个集成开发环境(IDE),用于创建...

    mule-standalone-3.9.0-hf2.tar.gz

    在部署和运行"Mule ESB 3.9.0"时,用户需要配置"mule-config.xml"文件来定义服务和端点,以及处理业务逻辑的Mule flows。同时,可以通过修改其他配置文件(如"server.conf")来调整运行时环境的参数。一旦配置完成,...

    mule-spring-boot-starter

    使用mule-spring-boot-starter,您可以运行Spring Boot应用程序中嵌入的Mule CE。 这使Mule开发人员无需下载Mule运行时,创建Maven工件并将工件推送到Mule运行时即可快速原型化和/或部署Mule应用程序。 该项目将...

Global site tag (gtag.js) - Google Analytics