Smooks 应用 Xml2Java

     Smooks 是一个数据流事件框架, 可以在EDI, CSV, XML, Java四格式之间进行转换,在项目中用到将Xml转换为Java对象, 然后将java对象持续化到数据库中。

     可以到Smooks官网下载源代码及Samples。(结合Sample学习会更快)

     给出Xml2Java转换的测试代码:

       package com.training.demo.Test; import com.training.demo.model.vo.User; import com.training.demo.workflow.Xml2JavaSmooks; import org.junit.Test; public class Xml2Java { public static final String file = "com/training/demo/workflow/config/input.xml"; @Test public void TestXml2Java(){ String fileName; fileName = Xml2Java.class.getClassLoader().getResource(file).getFile(); Xml2JavaSmooks smooks = new Xml2JavaSmooks(); User user = smooks.getUserInfo(fileName); if(user != null){ System.out.println(user.getUserName()); System.out.println(user.getPassword()); System.out.println(user.getState()); } } }  

Refer to: http://code.google.com/p/encrypt-zip-as3-java/source/browse/trunk/EncryptZip/src/com/training/demo/Test/Xml2Java.java

 

在其他的项目开发中我们用到过Quartz(开源作业调度框架), 开源框架有:Spring + Quartz + Smooks + Hibernate。

 

 

Author:David

    Mail:[email protected]

你可能感兴趣的:(Flex,And,Java)