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 。
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编写)实现 ,或利用现有的处理程序。
Smooks for Mule 可以修改跟传送复杂的信息,而且兼容Mule 1.x 与Mule 2.x 版本,这个特点对于这两个版本来说几乎没什么不同。这里提供几个例子 。你可以在MuleForge上下载Smooks for Mule 。
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编写)实现 ,或利用现有的处理程序。
上一篇: 版本管理器的发展史