使用XMLEncoder / Decoder的序列化代理

时间:2009-12-29 14:17:45

标签: java serialization proxy xml-serialization

如何实现可与XMLEncoder / Decoder一起使用的序列化代理? 经典的(Bloch one,我的意思)不起作用......

2 个答案:

答案 0 :(得分:1)

我认为您需要为每个PersistenceDelegate实例设置Encoder秒。您可以使用提供BeanInfo的常用bean机制对属性进行一些更改。

如果你看一下来源,你会发现AWT和Swing豆有很多硬连线的软糖。这真的不太好 - 我建议看看像JAXB这样的东西。

答案 1 :(得分:0)

简短的回答是你需要编写一个管理序列化的前端。然而,这将是痛苦的,可能不会给你你想要的。原始的Java序列化机制允许对象控制自己的序列化和反序列化,而XML实现则不然。据我所知,XMLEncoder / XMLDecoder仅用于值对象。

如果你描述了你实际想要完成的事情,很可能有人可以给你另一种方法。