elb*_*aid 8 java serialization network-programming
只是想知道是否有一个教程或如何序列化对象,将它们放入网络流中,并在另一侧反序列化.我理解序列化,I/O,流,套接字等的原理,我只想了一个客户端向服务器发送对象的示例.
Java使用ObjectOutputStream(和ObjectInputStream)提供(二进制)对象序列化.您可以将writeObject()放入流中,将readObject()放在另一端.您需要做的就是实现Serializable接口.
但是,不是手动执行此操作,您可能有兴趣将其升级为一级并使用远程方法调用.使用RMI,您可以在另一个JVM中的对象上调用方法,并且所有序列化和网络都在幕后进行.
并且为了完整起见,还有XML bean序列化,如果你不能使用二进制格式.这种XML格式非常通用(阅读:冗长和丑陋),但有一些流行的库(如XStream)可以创建替代的XML序列化.
| 归档时间: |
|
| 查看次数: |
21577 次 |
| 最近记录: |