【发布时间】:2016-06-27 17:27:21
【问题描述】:
我知道java对象可以序列化为文件,但是在什么情况下我们需要使用XMLEncoder并将对象序列化为XML?
我开始掌握 Java EE,并且我知道我们可以使用这种方法序列化 bean,但为什么我们需要这样做以及出于什么目的?
【问题讨论】:
-
下游应用程序可能不使用 Java,或者您的上游应用程序可能是专有的。
-
为什么要发送 XML、JSON 或其他格式?因为那是另一端的代码所期望/理解的。只要双方同意格式,您就可以以任何您想要的格式发送,例如如果你愿意的话,你可以用莫尔斯电码编码。
标签: java serialization javabeans xmlencoder