本章,我们学习ObjectInputStream 和 ObjectOutputStream ObjectInputStream 和 ObjectOutputStream 介绍ObjectInputStream 和 ObjectOutputStream 的作用是,对基本数据和对象进行序列化操作支持。创...
分类:
编程语言 时间:
2014-07-15 09:44:22
阅读次数:
275
我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据...
分类:
Web程序 时间:
2014-07-14 23:20:59
阅读次数:
324
序列化就是为了简化复杂的数据结构的存储提出来的概念。序列化也就是把类的对象作为一个整体存入文件,反序列化则是相反过程#using System;#using System.IO;#using System.Collections.Generic;#using System.Runtime.Seria...
分类:
其他好文 时间:
2014-07-14 15:21:59
阅读次数:
173
1.重要:javaScriptSerializer 无法识别被序列化的对象里各种属性是否存在 循环依赖 (System,Web.Script.Serialization.JavaScriptSerializer) 所以,我们不能使用javaScriptSerializer 去序列化 EF 实体对象A...
分类:
Web程序 时间:
2014-07-14 09:13:08
阅读次数:
422
Java串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现...
分类:
编程语言 时间:
2014-07-13 20:37:12
阅读次数:
215
简单列一下不同协议,序列化方式等的考虑。
http还是私有协议?
http协议优/缺点:
在服务器端只需要提供一份接口,浏览器和app共用。在app中嵌入web view也很容易。
http协议的相关工具非常多。开发人员很方便 。比如负载均衡,直接nginx搞定。
比如统计一个接口的调用次数,相当的方便,有现在的分析工具。
压力测试也很方便。
http协议可能http服务器有漏洞...
分类:
移动开发 时间:
2014-07-13 17:23:01
阅读次数:
253
网络上传输数据通用的有XML,JSON等,iOS中也可以用Plist。
要进行数据传输,就要首先进行序列化:
1.序列化.
* 对象转换成二进制流.(这个一句话就行)
2.反序列化.
* 二进制流转换为对象等. (关键要弄清楚这个)
JSON:(和XML一样都是用来传数据的)
* 轻量级的数据交换格式,正在逐步取代XML.
XML:
* 结构性的标记语言,易读.但数据...
分类:
移动开发 时间:
2014-07-13 15:37:00
阅读次数:
314
这篇博客主要用来介绍对XML文件的操作:解析与生成。Android手机内部的解析就是pull解析官网:http://xmlpull.org/所谓的解析,我们可以理解为:利用XML文件的内容来生成一个对象导出生成的xml文件后不要对其格式化,否则会出异常1、MainActivitypackage com.example.xmlparsertest1;
import android.os.Bundl...
分类:
移动开发 时间:
2014-07-12 23:12:23
阅读次数:
350
对象序列化就是把一个对象变为二进制的数据量的一种方法,通过对象序列化可以方便地实现对象的传输或存储.
class Person2 implements Serializable {
private String name; // 声明name属性
private int age; // 声明age属性
public Person2(String name, int age) {...
分类:
其他好文 时间:
2014-07-12 20:22:45
阅读次数:
201