简单的介绍使用xtream;
使用 xsteam保存数据减少数据依赖
再解决数据依赖的问题上,渡虚提供了一个很好的 工具 xsteam.
主页:http://xstream.codehaus.org/
xsteam可以使JAVA对象和xml文件任意转换。下面是他的具体使用方法:
首先,在你想模拟的数据对象的地方加上下面的代码
XStream xstream = new XStream(new DomDriver());
ProductDO product = new ProductDO();//你想模拟的对象
product.setId(0001);
product.setTitle("test");
FileOutputStream file = new FileOutputStream("D:/mock/poduct.xml");
xs.toXML(product,file);
然后生成的数据文件就是poduct.xml.里面存放了product对象的 数据结构和相应的 值。
然后再你的mock类或方法中 ,通过下面的 方法把数据取出来 ,通过接口返回。
XStream xstream = new XStream(new DomDriver());
ProductDO product = new ProductDO(); FileInputStream file =
new FileInputStream("D:/mock/product.xm;");
xs.fromXML(file, product);
xsteam的使用非常的方面,按照上面的方法 ,你就可以 把外来接口的数据保存到本地,减少脚本测试中的数
据依赖,也大大减少了访问外部服务的时间。
ps:如果转中文有乱码,可以改成如下的方式
写:
XStream xstream = new XStream(new DomDriver());
FileOutputStream fos = new FileOutputStream(xmlPath);
OutputStreamWriter writer = new OutputStreamWriter(fos, Charset.forName("GBK"));
writer.write("<?xml version=\"1.0\" encoding=\"GBK\" ?>\n");
xstream.toXML(object, writer);
读:
XStream xstream = new XStream(new DomDriver());
FileInputStream fis = new FileInputStream(xmlPath);
InputStreamReader reader = new InputStreamReader(fis, Charset.forName("GBK"));
xstream.fromXML(reader, object);
return object;
分享到:
相关推荐
ai插件 Xtream Path_汉化版
Xtream ToolKit 使用总结 Xtream ToolKit 使用总结 Xtream ToolKit 使用总结Xtream ToolKit 使用总结
CValley Xtream Path是一款国外开发的超强大的Adobe Illustrator的路径编辑插件。使用Xtream Path可以实现很多对于路径的操作(拖曳,拉伸,推动等),当编辑路径时也不会受控制点的约束,允许把路径拖曳到任何地方,...
CValley Xtream Path是一款国外开发的超强大的Adobe Illustrator的路径编辑插件。使用Xtream Path可以实现很多对于路径的操作(拖曳,拉伸,推动等),当编辑路径时也不会受控制点的约束,允许把路径拖曳到任何地方,...
将其放到AI CS5的Plug-ins里即可在工具栏调用
Xtream_Path illustrator插件 一个超棒的使用的illustrator插件
xtream path 1 5 for cs6亲测有效 里面有注册码 32位和64位的都有 安装方法不再赘述 功能非常强大的一个插件 还有插件使用说明书 绝对的极品珍惜资源 学AI必备
AI圆角插件 - CValley Xtream Path v1.6 for Adobe Illustrator - FOSI 相信大家和足迹一样,从Adobe CS6出世的那天就在等待同版本的圆角插件的面世,有的恐怕和足迹一样为了使用圆角插件而选择安装两个版本的ai,...
NULL 博文链接:https://wang38361640.iteye.com/blog/621735
Now with Xtream Path, you can drag anywhere on a path without fiddling around with direction lines and control points. Boasting 36 useful tools, filters, and effects, it gives you the flexibility ...
好用的illustrator 路径编辑插件,支持cs4 解压后复制到Adobe Illustrator CS4\Plug-ins\Tools文件夹,运行ai后,点击该工具,会出现注册信息,复制,注册,OK
是一个很好的界面库,可以解决MFC界面不够完美的问题
jackson xtream应用
如果您正在寻找仅用于提交一些查询的基于Java的cep,则有更好的选择(例如Esper),但是如果您需要一个简单易懂的CEP库来对其进行处理,扩展,使用它,尤其是用于研究流处理,Xtream是最佳选择。 我在MSc和PhD时代...
《Illustrator圆角插件:Xtream Path 1.3汉化版(CS至CS5通常)
可用的xstream的所有依赖包
xtream-codes-api-v2 最终公开的Xtream-Codes API V2官方正式文档,该文档在现已终止的xtream-codes.com论坛上发布原始网址: : 作者:BlackDream
很好用的一个AI倒角插件,序列号在nfo文件中,
Xtream Api支持 可自定义的名称和徽标 EPG查看器 支持epg xml api,epg api,epg数据库模式 仪表板中的EPG转换(每个客户都可以转换epg) TMDB Api支持 保存最近观看的电影和连续剧 保存最后一集观看 自动选择下一...
使用Xtream解析xml,生成对应的对象。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。