在Java程序之间传输POJO的最简单框架是什么?

Sva*_*nte 5 java rpc frameworks rmi pojo

我需要一个框架来通过TCP/IP在两个(或更多客户端/服务器模型)Java程序之间传输POJO.我需要它尽可能简单,但它必须支持每个服务器的几个客户端,并且容易实现加密是一个加号.

到目前为止,我已经研究过Java RMI,JRemoting,AltRMI和NinjaRMI.现在JRemoting看起来是最好的选择,因为它很简单,并且不像其他大多数人那样需要奇怪的和看似不必要的扩展和实现.除了Java RMI之外,似乎没有任何活动开发.我不知道这是因为它们是稳定的,不需要更多的开发,或者因为这些类型的框架不再"酷"了.

POJO只是一揽子财产.我需要服务器保存一个静态的对象列表,客户端必须能够(1)读取列表,(2)将对象添加到列表中,以及(3)从列表中删除对象.

有什么建议?

tro*_*foe 4

您可能可以使用任何序列化技术,例如您可以使用 JSON 并稍后添加加密和压缩,以减少发送的流量。JSON 的优点是与语言无关,因此您不必限制连接任何一方的实现。

许多 JSON 库可用;请参阅json.org