0

将 java bean 从 java 应用程序发送到 Spring MVC servlet 的最有效(使用最少的带宽)方法是什么?

我目前正在使用 XML,但我认为它使用更多带宽和更多时间将 bean 序列化为 XML,因为它更冗长,我不需要,因为它直接从一个应用程序传输到另一个应用程序,实际上没有人读取序列化数据。

我猜JSON可能是一个选择..

4

1 回答 1

0

我在这里的理解是这两个应用程序不在同一个虚拟机中,您需要一种在这两个应用程序之间传递数据的方法。如果是这样,我建议您使用以下方法:

  1. 尝试使用 Java 的默认序列化并将输出流式传输到下一个应用程序。

  2. 或者,您应该使用压缩机制(如 java 中的 gzip api)来压缩序列化文件。

  3. 此外,如果您想坚持使用 XML 版本,可以添加压缩步骤以减小 xml 的大小。如果它是现有应用程序,这应该是最小的代码更改。

于 2013-09-04T18:05:04.077 回答