欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Mule模块“Smooks for Mule”1.0 beta版发布

程序员文章站 2022-07-13 21:03:31
...
[url= http://milyn.codehaus.org/Smooks]Smooks[/url] 是一个Java的框架用来处理Xml与非Xml的数据文件(CSV ,EDI,Java…)。Mule 1.0 测试版的Smooks已经可以使用  。

  Smooks for Mule 可以修改跟传送复杂的信息,而且兼容Mule 1.x 与Mule 2.x 版本,这个特点对于这两个版本来说几乎没什么不同。这里提供几个例子  。你可以在MuleForge上下载Smooks for Mule   。

Mule模块“Smooks for Mule”1.0 beta版发布

    Smooks可被用于:

* 执行范围广泛的数据转换- XML to XML , CSV to XML , EDI to XML , XML to EDI , XML to CSV , Java to XML , Java to EDI , Java to CSV , Java to Java, XML to Java, EDI to Java 等。

* 从数据源文件( CSV ,EDI, XML,Java等)填入一个Java对象模型 。对象模型本身可以用来作为一个转型的结果,或可以用模板资源生成的XML或其他基本字符作为结果。

* 支持虚拟对象模型(Maps 和Lists的数据) ,可以使用EL和Templating功能。

* 过程中大量的数据( GBS )-分解,转换和传输信息片段到JMS,文档或资料库的端点。

* 大量的信息与数据来源于一个或多个数据库。

* 执行变换装载( ETL)的操作 。

smooks支持DOM和SAX处理模型,在这个基础上增加了代码的友好层。它允许您自己编写来处理(用Java或Groovy编写)实现 ,或利用现有的处理程序。
相关标签: UseCase Java XML