将字节转换为域对象
一位 Java 开发人员刚刚问我以下问题:
如果我向您发送远程对象上所有方法调用的 byte[] - 您能够将其转换为域对象吗?
这可以做到吗?又如何呢?
感谢您提供任何有用的提示!
A Java developer just asked me the following:
If I send you byte[] for all the method calls on Remote Objects - will you be able to convert it to domain objects?
Can this be done? And how?
Thanks for any helpful tips!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你可以。它不会自动发生(即,就像在两端都实现了 IExternalized 一样),但是您没有理由不能在域对象上使用
fromBytes
静态方法,该方法接受一个 ByteArray 并从中构造对象。Yes, you can. It won't happen automatically (ie, like it would if IExternalizable was implemented on both ends), but there's no reason you can't have, for example, a
fromBytes
static method on your domain objects which accept aByteArray
and construct the object from that.