java - GWT Cloner 需要深度克隆内存中的对象

标签 java gwt clone

我需要在 GWT 中深度克隆一个对象。在服务器端有一些实用程序,例如:http://code.google.com/p/cloning/因此,使用反射的方法在 GWT 中不可用。

我在想也许一个解决方案是 ObjectStreamWriter。

您知道自动克隆更好的解决方案吗?

最佳答案

前端无法使用 GWT 序列化来克隆对象,因为这种序列化不是对称的。

如果您注意 GWT RPC 请求和响应,您会发现请求中的分隔符是“|”在响应中分隔符是“,”。显然这不是唯一的区别,更换分隔符也无济于事。

这意味着在 javascript 中序列化的对象只会在服务器中反序列化,而在服务器中序列化的对象也只会在 javascript 中反序列化。

关于java - GWT Cloner 需要深度克隆内存中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757559/

相关文章:

java - 错误 persistence.xml jpa 2 spring hibernate 3

java - 如何让 Axis 1.4 不为同一个 XML namespace 生成多个前缀?

image - 对于 SafeHtml,我们是否需要清理 <img src=link> 标签中的 "link",GWT?

gwt - 如何在 UiBinder 中为 GWT 小部件设置 id?

php - 使用 post 方法从克隆字段获取值

java - 如何在Java Card小程序中使用Shareable接口(interface)?

java - POI 失败 java.lang.LinkageError : loader constraint violation in interface itable initialization

java - 使用 GWT 的 GET 请求检索 XML 数据?

javascript - jQuery .wrap() 没有环绕克隆的元素

Jquery每一个问题