1、序列化定义:将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。...
分类:
其他好文 时间:
2014-09-04 13:04:09
阅读次数:
182
最近一直在思考一个问题,为什么在用struts框架开发的时候FormBean都需要序列化,即实现java.io.Serializable接口,本着勤学好问的精神我Google了下对象序列化方面的文章,虽然大体了解了怎么做,但是还是没有搞清楚为什么要这样做;最后我想解决一个问题要找问题的根源和本质,于...
分类:
编程语言 时间:
2014-09-04 00:06:47
阅读次数:
280
package com.liang.Instopector;
import java.io.Serializable;
import java.util.Date;
public class Student implements Serializable {
private String name="liang";
private int age=21;
private Date bir...
分类:
其他好文 时间:
2014-09-02 22:58:45
阅读次数:
769
利用Apache MINA来传递对象,这对了MINA来说非常容易,并且这也是Java网络编程中很常用的应用。首先看两个用来传递的Java对象MyRequestObject和MyResponseObject,很简单只是实现了Serializable接口罢了。MyRequestObject.javapa...
分类:
其他好文 时间:
2014-09-02 19:38:05
阅读次数:
188
本篇主要讲述AppDomain的使用。基础部分请看上一篇寄宿 和 应用程序域(一)先看一个使用AppDomain的实例1:寄宿代码如下: 1 namespace LibraryOne 2 { 3 [Serializable] 4 public class Class1 5 {...
分类:
其他好文 时间:
2014-09-01 15:20:03
阅读次数:
334
在网上看到好多方法,结果拿来用还是出现了一些问题。现在整理一下1、主键类import javax.persistence.Column;public class UserRoleUionPK implements java.io.Serializable { /** * */...
分类:
系统相关 时间:
2014-08-29 14:37:18
阅读次数:
217
java对象序列化存储oracle数据库,oracle数据库获取java对象反序列化,更新oracle数据库存储的java序列化对象。...
分类:
数据库 时间:
2014-08-29 13:06:17
阅读次数:
347
1、一般实现serializable接口的时候都会生成一个序列化版本号,这个版本号的作用是,比如说,在最开始的时候你存进去了一个版本号为1l的对象,改过代码后你的版本号已经变成了2l,但是缓存并没有清理,这时候你在取出此类的对象并强制转化的时候就会抛出一个异常主要就是因为版本号不相符的原因。所以如果...
分类:
编程语言 时间:
2014-08-27 12:21:57
阅读次数:
205
现在大家都不推荐使用联合主键,关键是因为其需要自己手工维护,比较麻烦。但是一个项目可能因为历史遗留原因,你不得不面对联合主键。
Hibernate联合主键问题解决如下:
可以使用一个组件作为一个实体类的标识符。你的组件类必须满足以下要求:
(1)它必须实现 java.io.Serializable 接口
(2)它必须重新实现 equals() 和 hashCode() 方法,始终和组...
分类:
系统相关 时间:
2014-08-26 15:36:06
阅读次数:
281
除了使用构造器来获取类的一个实例,还可以使用静态工厂方法(static factory method)。下面的方法是将boolean基本类型转成一个Boolean对象引用: 1 public final class Boolean implements java.io.Serializable, 2...
分类:
其他好文 时间:
2014-08-25 01:04:23
阅读次数:
242