XStream使用文档XStream使用文档作者:胡少锋Email:hsf@21cn
com2011年11月1基本介绍1
1前言XStream是一个轻量级的、简单易用的开放源代码Java库,用于将Java对象序列化为XML或者再转换回来
而且XStream还能将java对象转成其它格式,比如JSon
官方上的XStream特点:使用简单不需要配置映射速度快,占用内存小生成的XML文件简洁不需要修改序列化对象的类型支持类嵌套详细的错误日志可转成其它格式XStream相比其它框架有如下的优点:XStream不关心序列化/逆序列化的类的字段的可见性
序列化/逆序列化类的字段不需要getter和setter方法
序列化/逆序列化的类不需要有默认构造函数
第1页共27页XStream使用文档2安装和使用2
1下载XStream的网站http://xstream
codehaus
org/download
html上面可以下载到各种版本
目前用最新版本是1
1,下载这个版本即可
2安装XStream的安装方法比较简单,将xstream-1
jar以及kxml2-2
jar放置到类路径下面即可使用
如下图所示:3开始一个例子3
1新建一个空的javaproject工程通过eclipse向导新建一个JavaProject工程,并将上面提的两个类添加到类路径下
工程如下:第2页共27页XStream使用文档3
2编写Java后台类,代码如下新建一个cn的package,然后在cn下面新建两个Java类,Person和PhoneNumber,代码分别如下:Person
javapackagecn;publicclassPerson{privateStringfirstname;privateStringlastname;privatePhoneNu