如题,本人在搞集群,但是以前那些程序没有实现 Serialization 接口。
集群中有 session复制的需要。因此想让保存在 session中的数据 都实现 Serialization 接口
没有这样的经验,不知从何入手,朋友们是否有这方面的资料代码
或者给小弟指点一下吧 谢谢
up
session中的数据都实现Serialization接口是什么意思?数据怎么实现接口?
需要保存到session的对象都必须实现Serializable接口把
Serializable 只是个空接口,标示一下这个类可以序列化
把你的类直接实现这个借口,其他代码不用作改动就可了
只要你保存到sesion中的数据类都implements Serializable借口就可以了, 不过要注意类中属性也需要实现这个接口, 如果不需要被复制的数据可以申明成transient,不过大规模集群的应用中使用session保存数据并不是一个好的选择, 会严重影响性能,规模越大性能越低。
Serializable接口是一种序列化类,允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。一般这样的技术都是用在JavaBeans. Bean的状态信息通常是在设计时配置的。Bean的状态信息必须被存起来,以便当程序运行时能恢复这些状态信息。这也需要serializaiton机制。
所以我觉得你要session保存数据,并且实现Serializable保存你的数据以备以后用,好象有点不是很和理啊!你还不如用application保存好点呢,或者用数据库永久保存也好啊,
哈哈,我这样讲不知道对你有没有帮助啊!