我正在处理一个使用 GWT 的项目。它没有问题,但现在我需要我的代码在别处。事实上,我需要将我的 GWT-RPC 方法复制到另一个(非 GWT)项目。
我想我有两个选择:
1)创建包含共享代码的jar,并从GWT(和其他)项目中引用它。问题是共享代码包含一些 GWT 客户端所需的类。据我所知,GWT 不支持(来自 jar 的客户端类)。
2) 保持 GWT 项目原样并使用 Eclipse 的导出工具制作包含共享类的 jar 文件。问题是 GWT 客户端类实现了 com.google.gwt.user.client.rpc.IsSerializable,但这可以通过使用该名称制作虚拟接口来解决。
任何意见?
当我写这篇文章时,我想到了从非 GWT 项目以某种方式直接调用 GWT-RPC ......这可能吗?