《Java与模式》: 21 专题:javaBean的“冷藏”和“解冻”
来源:互联网 发布:js中怎么验证邮箱 编辑:程序博客网 时间:2024/04/28 10:45
21.1
实现Serialization,Java对象与二进制流间的相互转换
串行化(Serialization)又叫“冷藏”,并行化(Deserialization)又叫“解冻”。
21.2 什么可以“冷藏”
Component,Exception,Error类及其继承的子类均可串行化;Reader,Writer等I/O类均是不可串行化的。
绝对不可串行化:
(1) 一个类与本地代码由紧密关系。
(2) 对象的内部状态依赖于java虚拟机或运行环境
(3) 串行化可能有潜在安全隐患
(4) 一个类仅仅是一些静态方法的存放地,并没有任何的内部状态
21.3 Beans.instantiate()方法
可以通过ObjectOutputStream的writeObject()方法把一个有值的TextField对象串行化到一个mytextfield.ser文件中,然后可以通过Beans.instantiate()将串行化的对象并行化回来,成为一个TextField对象。
21.4 怎样在jsp中使用Beans.Instantiate()方法
<Jsp:useBean>标识符可以指明一个被“冷冻”过的.ser文件,从而将它“解冻”。然后可以用<Jsp:getProperty>标签获得“解冻”对象的property属性。
21.5 与装饰模式的关系
- 《Java与模式》: 21 专题:javaBean的“冷藏”和“解冻”
- JavaBean的冷藏与解冻
- Java里关于克隆与“冷藏”和“解冻”方法[00原创]
- Java 模式2(创建模式) - 建造模式,原始模型,JavaBean 的冷藏和解冻
- 冷藏 解冻 深拷贝deepclone
- JavaScript屏幕的冻结与解冻
- 设计模式:观察者模式java和javabean
- Java 设计模式 动态调用 JavaBean 的 setter 和 getter
- Java 设计模式与建模专题
- Java 设计模式与建模专题
- Java 设计模式与建模专题
- Java 设计模式与建模专题 地址
- JavaBean与Java的Class的关系
- JavaBean与Java的Class的关系
- java中javaBean规范、常见的设计模式和设计原则
- 设计模式--Java 设计模式与建模专题
- javabean与java类的关系
- Jdbc与Dao和Javabean的区别
- 朋友结婚送什么-朋友结婚,七件必备礼品
- DB2 V9.7新特性(五)---索引数据可以压缩
- 经典爱情语录
- 级联下拉列表
- 新的开始
- 《Java与模式》: 21 专题:javaBean的“冷藏”和“解冻”
- C/C++笔试题集(一)
- 《Java与模式》: 22 适配器(Adaper)模式
- 《绅士和码农》
- DB2 V9.7新特性(六)---改进的SQL编译器和优化器
- 关于div内嵌div居中的问题
- 成长困惑
- G M K Byte bit(位)转换的扫盲贴
- 3. Abstract Factory 抽象工厂(创建型模式)