Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
桌面应用程序与gwt网站协同工作_Gwt - Fatal编程技术网

桌面应用程序与gwt网站协同工作

桌面应用程序与gwt网站协同工作,gwt,Gwt,我有GWT项目web应用程序。现在我必须创建桌面应用程序来处理这个网站。有图书馆吗? Web应用程序使用rpc表单GWT框架。对象由框架序列化。所以现在在桌面应用程序中,我必须发送带有序列化对象(整数)的http请求。如何解决序列化对象的问题?从哪里获得合适的方法/算法? 我的方法错了吗?我应该为桌面应用程序创建自己的servlet并处理序列化吗 如果您知道需要创建桌面应用程序,那么应该使用REST服务而不是RPC调用。我认为现在唯一的解决方案是创建一个新的webapp,使用与GWT应用相同的数

我有GWT项目web应用程序。现在我必须创建桌面应用程序来处理这个网站。有图书馆吗? Web应用程序使用rpc表单GWT框架。对象由框架序列化。所以现在在桌面应用程序中,我必须发送带有序列化对象(整数)的http请求。如何解决序列化对象的问题?从哪里获得合适的方法/算法?
我的方法错了吗?我应该为桌面应用程序创建自己的servlet并处理序列化吗

如果您知道需要创建桌面应用程序,那么应该使用REST服务而不是RPC调用。我认为现在唯一的解决方案是创建一个新的webapp,使用与GWT应用相同的数据库公开Web服务……或者将GWT应用封装在嵌入式浏览器中(如AdobeAIR、JavaFX的WebView、Chromium embedded、Sencha Desktop Packager),并修改项目,只需与包装器对话即可与操作系统交互,并继续正常使用RPC。它在一开始不是我的项目,所以没有办法发现序列化的方法