您的位置:首页 > 其它

9.2总结

2015-09-05 23:43 239 查看
对象序列化:当需要传输对象时,由于对象中封装了很多属性和方法,数据量庞大。所以在传输对象前,需要将对象打散成字节序列,以利于传输。这个过程叫对象序列化。到达目的地后,又需要将二进制序列还原成对象,这个过程叫反序列化。

如果需要将一对象进行传输,那么对象必须实现java.io.serializablle接口

XML:可扩展的标记语言。以标记和子标记来描述对象及其属性的。

XML声明:XML声明一般是XML文档的第一行

-version:文档符合xml1.0规范,现在只有1.0

-encoding文档字符编码,默认为“utf-8"

-standalone 文档定义是否在一个文件内

<?xml version="1.0 encoding="UTF-8" ?>

XML根元素:1.每个XML文档必须有且只有一个根元素;

2.根元素是一个完全包括文本当中其他所有元素的元素;

3.所有的元素都必须在根元素中定义

CDATA是不被解析器解析的文本。文本内的标签不会被当作标记,实体不会被展开

语法:<![CDATA[00000]]> 可以输入任意字符(除]]?外),不能嵌套。

XML文档必须是格式良好的。满足XML基本的语法规则。如果XML文档不是格式良好的,就不能被应用程序和浏览器正确识别和解析。

XML解析技术:文档对象模型(DOM),一种基于树结构的API ; XML简单API(SAX),一种事件驱动的API

端口是应用程序用于数据交互的通道,用于实现程序间的通信。每个应用程序都有固定的端口。

数据传输由TCP/IP分层模型中的传输层负责,该层包含TCP和UDP两种协议。

TCP协议:较可靠的双向流协议 ; 三次握手; 提供消息确认,错误检测和错误恢复等服务。如果数据在传输过程中有损耗,有遗失,会要求发送方重新发送,从而保证数据的完整性。

UDP协议:比较不可靠。如果数据在传输中有损耗,不会要求重发,优点是速度快。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: