Smooks作用:
1)执行大量的数据转换:XML到XML,CSV到XML,EDI到XML,XML到EDI,XML到CSV,Java到XML,Java到EDI,Java到CSV,Java到Java,XML到Java,EDI到Java 等等。
2)从数据源(CSV,EDI,XML,Java等)增加Java对象模型。
3)支持虚拟对象模型(Virtual Object Model,它是Map或List类型的集合),能用于EL表达式和模板功能。
4)处理巨量数据(GB级的数据)。分离、转换、路由消息片段到JMS、文件或数据库后端。
5)执行ETL(Extract Transform Load)操作。