繁体   English   中英

从Java对象生成GWT覆盖类型

[英]Generate GWT Overlay types from Java objects

我们目前正在使用GWT RPC在GWT项目上进行序列化,但是目前正在维护两组对象-我们需要转换该对象以供数据库检索/保存以及该对象的版本对于GWT RPC是安全的序列化(无枚举/大十进制等)。

我们正在花费大量精力编写仅从一种格式转换为另一种格式的代码。 此外,对数据模型进行任何更改都是非常痛苦的,因为必须在两个地方进行更改。

我当时在想,我们可以结合使用Spring 3.0 MVC和Jackson来用JSON调用替换RPC调用。 如果我们为GWT构建了JavaScript对象来保存此JSON数据,那么它将不需要任何属性转换代码。 但是,我们仍然必须维护两组对象-一组用于客户端代码的JavaScriptObject和服务器端表示形式。

为了消除这一层,可以使用一个Java对象并使其产生一个带有JSNI获取器/设置器的GWT JavaScriptObject。 是否有可以自动执行此操作的库?

我们最终放弃了GWT,并使用了Spring MVC / jQuery解决方案,但是我确实找到了原型库 ,看起来像它可以完成我一直在寻找的大多数东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM