| 作 者: | Andy Olsen 杨浩 |
| 出版社: | 清华大学出版社 |
| 丛编项: | 清华版WROX公司.NET和Oracle编程经典系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | VB.NET |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 .NET串行化简介
1.1 什么是串行化
1.1.1 为什么串行化非常重要
1.1.2 串行化的基本方法
1.2 .NET串行化概述
1.2.1 .NET串行化的类型
1.2.2 .NET串行化的优点
1.3 何时使用串行化
1.3.1 状态的保存
1.3.2 在应用程序间交换数据
1.4 接下来要学习的内容
1.5 小结
第2章 基本.NET串行化
2.1 使用浅串行化
2.1.1 System.Xml.Serialization命名空间
2.1.2 使用XmlSerializer
2.1.3 对对象进行XML串行化
2.1.4 使用XML串行化的场合
2.1.5 使用SOAP编码和XmlSerializer
2.2 深串行化
2.2.1 System.Runtime.Serialization命名空间
2.2.2 使用格式化器
2.2.3 控制基于格式化器的串行化
2.2.4 对象图的深串行化
2.2.5 通过深串行化克隆对象
2.3 小结
第3章 设计用于浅串行化的类
3.1 从可串行化的类中定制XML串行化
3.1.1 实现基本的学生应用程序
3.1.2 使用XML属性定制串行化
3.2 把XML串行化定制为SOAP编码格式
3.2.1 把Student应用程序串行化为SOAP编码的XML格式
3.2.2 使用SOAP属性定制串行化为SOAP编码格式的方法
3.3 小结
第4章 设计用于深串行化的类
4.1 使用ISerializable接口定制格式化的串行化
4.2 使用帮助类控制反串行化
4.2.1 串行化和反串行化已有的.NET单一类型
4.2.2 串行化和反串行化定制的单一类型
4.3 正确反串行化复杂的对象图
4.4 小结
第5章 高级浅串行化技术
5.1 在XML反串行化过程中处理本知的内容
5.1.1 忽略未知的内容
5.1.2 检测未知的内容
5.1.3 处理未知的内容
5.2 重写默认的XML串行化
5.2.1 重写明文编码的XML串行化
5.2.2 重写SOAP编码的XML串行化
5.3 小结
第6章 高级深串行化技术
6.1 使用代理使类可串行化
6.1.1 使用代理串行化公共状态
6.1.2 使用带有反射的代理
6.1.3 在代理选择器中组合代理
6.1.4 把代理选择器串联到一起
6.1.5 高效地使用代理类
6.2 在反串行化时更改类型或程序集
6.3 创建定制的格式化器
6.4 小结
第7章 安全地使用.NET串行化
7.1 串行化安全概述
7.1.1 串行化的安全问题
7.1.2 本章的主要内容
7.2 什么是代码安全性
7.2.1 安全性的类型
7.2.2 .NET Framewrk中的代码安全性
7.2.3 引诱攻击
7.2.4 .NET代码安全系统概述
7.3 代码安全性和串行化
7.3.1 串行化是一个级别很高的特权
7.3.2 重写安全系统
7.4 安全地存储串行化状态
7.4.1 文件存储和部分信任
7.4.2 使用孤立的存储器
7.5 加密和串行化
7.5.1 加密概述
7.5.2 实现加密的串行化
7.5.3 加密和串行化技术展望
7.6 小结
光盘使用说明