【发布时间】:2025-11-28 22:45:01
【问题描述】:
thread 中发布的一些非常有用的答案帮助解决了我关于序列化的问题。从回复中我了解到,这只是在 jvm 中持久化和重新创建数据的一种方式。因此,序列化用于从字节流重新创建 java 对象。然而,数据可以通过 XML/JSON 或任何其他数据格式传输。那么这可以称为序列化吗?我假设不同之处在于相关的java库将根据传递的数据格式使用字节流/xml数据/json数据等重新创建对象。在 2 个基于 java 的系统之间进行通信的情况下,我认为 bytestream 将很有用,而在使用不同技术工作的 2 个系统之间进行通信的情况下,将使用其他标准数据格式。在 EJB / Java RMI 的情况下,我假设在客户端和服务器之间传输的对象必须被序列化,因为我假设 java 将使用标准序列化 API 来反序列化对象。上面列出的这些都正确吗?
【问题讨论】:
标签: java web-services serialization ejb rmi