天天看点

Mule学习-简单示例

开发工具:MuleStudio,可以直接去官网下载。

创建新工程:File > New > Mule Project

因为我要做的实例是用ajax调用进行拼写检查,所以工程名为AjaxSpellChecker,只要填写工程名即可,其他都默认。

界面如下:

Mule学习-简单示例

工程创建好后,我们来创建工作流,结果如下

Mule学习-简单示例

我们创建一个简单xml schema-transform.xsl用于接受参数控制,一个简单的界面-src/main/app/docroot/SpellChecker.html

Mule学习-简单示例
Mule学习-简单示例

选中ajax,切换到Global Elements,在这个页面创建一个Connecter

Mule学习-简单示例
Mule学习-简单示例

双击ajax,填写服务访问路径,选择相应的连接器

Mule学习-简单示例
Mule学习-简单示例

双击xslt,选择xsl文件路径

Mule学习-简单示例

双击http,填写访问信息

Mule学习-简单示例
Mule学习-简单示例

保存文件,运行工程,在工程上点右键,Run As > Mule Application

正常启动应该能看到:

**********************************************************************

* Application: ajaxspellchecker *

* OS encoding: GBK, Mule encoding: UTF-8 *

* *

* Agents Running: *

* Clustering Agent *

* JMX Agent *

**********************************************************************

INFO 2013-10-12 15:24:03,978 [main] org.mule.module.launcher.MuleDeploymentService:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+ Started app ‘ajaxspellchecker’ +

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

在浏览器访问http://localhost:8090/SpellChecker.html,再输入框中输入非正确的单词,如下图效果

Mule学习-简单示例

至此,一个简单的实例完成。

继续阅读