我目前正在建立一个P2P系统,该系统使用协议的缓冲区的所有通信之间的同龄人。还有一些集中式系统的一部分这里的同行进行沟通与一个服务器。服务器使用访问用户储存数据有关的同龄人。

所以基本上客户都有它的数据在协议的缓冲器-信息和服务器的访问用户-实体。我的问题是,因此,如果有一个办法之间自动转换他们吗?

我在寻找什么是:

  • 发电机的访问用户实体。普洛托斯酒庄文件或
  • 发电机。普洛托斯酒庄文件从访问用户实体和
  • 一些方法来将自动转换,它们之间在运行时,所以我没有创造的码做手工对于每一个新的类。

最理想的是你可以进一步采取这一步,让他们既是相同的类别(即协议的缓冲器与访问用户的注释)但是,如果不能达到上述工作为好。

有这样做如果不是你认为这是可行的,实现在合理的时间?

有帮助吗?

解决方案

Java协议的缓冲区API希望产生的课程。使它看来似乎将难以后注释。相反,你可以开始用自己的XML"架构",然后有XSLT样式表:

  1. 创建一个.原文件
  2. 创建一个访问用户实体的映射XML文件。

然后您可以使用的谷歌产生的文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top