1 / 11
文档名称:

Jaxb2 技术指南.docx

格式:docx   大小:37KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Jaxb2 技术指南.docx

上传人:xunlai783 2018/1/7 文件大小:37 KB

下载得到文件列表

Jaxb2 技术指南.docx

相关文档

文档介绍

文档介绍:Jaxb2
——完成Java对象和XML相互转换
前面有介绍过json-lib这个框架,在线博文:jo/archive/2011/04/21/
以及Jackson这个框架,在线博文:jo/archive/2011/04/22/
它们都可以完成Java对象到XML的转换,但是还不是那么的完善。
还有XStream对JSON及XML的支持,它可以对JSON或XML的完美转换。在线博文:
jo/archive/2011/04/22/
以及介绍Castor来完成Java对象到xml的相互转换。在线博文:jo/archive/2011/04/25/
这次介绍Jaxb2完成xml的转换,Jaxb2使用了JDK的新特性。如:Annotation、GenericType等,Jaxb2需要在即将转换的JavaBean中添加annotation注解。下面我们就来看看Jaxb2是怎么样完成Java对象到XML之间的相互转换吧。
准备工作
资源准备
官方文档:hnetwork/articles/javase/index-
Jar包下载:http://jaxb./
如果你有添加jdk的jar到工程中,。一般情况下不用自己添加jaxb2的jar。
程序前代码准备
.;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
.;
.;
.;
.;
.;
.;
.;
.;
/**
* <b>function:</b>Jaxb2 完成Java和XML的编组、解组
* ***@author hoojo
* ***@createDate 2011-4-25 上午11:54:06
* ***@file
* ***@.
* ***@project WebHttpUtils
* ***@blog http://blog./IBM_hoojo
* ***@email hoojo_@
* ***@version
*/
public class Jaxb2Test {
private JAXBContext context = null;

private StringWriter writer = null;
private StringReader reader = null;

private AccountBean bean = null;

***@Before
public void init() {
bean = new AccountBean();
("北京");
("email");
(1);
("jack");
Birthday day = new Birthday();
("2010-11-22");
(day);

try {
context = ();
} catch (Exception e) {
();
}
}

***@After
public void destory() {
context = null;