- 2
- 0
- 约2.9千字
- 约 37页
- 2017-01-04 发布于未知
- 举报
第5章 Socket高级编程 主要内容 对象序列化 Socket对象 数字签名报文 5-1 对象序列化 对象序列化与持久性 对象序列化的安全 控制序列化 序列化对象的版本 5-1-1 对象序列化与持久性 本节我们将回顾一个第4章中,有关保持对(职员)数据跟踪部分曾讨论过的对象持久性的问题。我们将介绍如何使用持久性存储器提供对象的序列化。 5-1-2 对象序列化的安全 有两种方法可以保证序列化一个对象,而不将敏感的数据暴露给他人。第1种方法是,将任何敏感的数据标记为transient。这样,上面的passwd可以写做: private transient String passwd; 当序列化发生时,Java虚拟机将被声明为transient的所有域。但是,如果你想同其他对象一样,序列化transient数据,你就必须重写writeObject和readObject方法,以控制发送的数据,以及如何存储它们。 第2种处理敏感数据的方法是实现Externalizable接口,它是Serializable接口的子类。这个接口有两个方法必须被实现,它们是writeExternal和readExternal。 5-1-3 控制序列化 到现在为止,序列化还是通过使用ObjectInputStream、ObjectOutputStream、WriteObject和ReadObje
您可能关注的文档
- Java程序设计学习指导与习题解答金百东刘德山刘丹10_图形用户界面课件教学.ppt
- Java程序设计学习指导与习题解答金百东刘德山刘丹11网络多媒体和数据库编程课件教学.ppt
- Java程序设计杨秀杰Java程序设计第八章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第二章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第六章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第七章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第三章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第四章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第五章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第一章课件教学.ppt
- Java网络程序设计房晓溪第6章实例分析:全局计算引擎课件教学.ppt
- Java网络程序设计房晓溪第7章远程方法调用课件教学.ppt
- Java网络程序设计房晓溪第8章从RMI开始课件教学.ppt
- Java网络程序设计房晓溪第9章高级RMI编程课件教学.ppt
- Java网络程序设计房晓溪第10章使用Java2进行RMI编程课件教学.ppt
- Java网络程序设计房晓溪第11章JSP技术基础课件教学.ppt
- Java网络程序设计房晓溪第12章JavaServlet应用技术课件教学.ppt
- Java网络程序设计房晓溪第13章可扩展标志语言(XML)编程课件教学.ppt
- Java网络程序设计房晓溪第14章可扩展样式XSL编程课件教学.ppt
- Java网络程序设计房晓溪第15章用Servlet与XSL结合开发WEB应用程序课件教学.ppt
最近下载
- 小学数学_《用土圭之法测量节气》_设计方案.doc
- 学前班入学必备—10以内加减法.pdf VIP
- 一升二年级数学《暑假作业》全58套.pdf VIP
- 矿井供电系统继电保护整定计算技术规范.doc VIP
- 工业革命和管理思想的发展.PPT VIP
- 量子力学概论(翻译第3版)课后习题答案解析(1).pdf
- 新解读《GB_T 41704-2022锂离子电池正极材料检测方法 磁性异物含量和残余碱含量的测定》.docx VIP
- 砂石料加工合作协议书模板范本.docx VIP
- DB43T 1060-2015 蒙古鲌养殖技术规程.pdf VIP
- 宣贯材料--《山区铁路不良地质灾害风险评估技术指南》.pptx
原创力文档

文档评论(0)