如何在谷歌应用引擎 RPC 流中将对象作为参数传递?
Posted
技术标签:
【中文标题】如何在谷歌应用引擎 RPC 流中将对象作为参数传递?【英文标题】:How can I pass an object as a parameter in the google app engine RPC flow? 【发布时间】:2010-05-27 05:42:18 【问题描述】:我正在构建一个非常基本的应用程序,我想做的一件事是通过服务 -> 异步 -> impl 将对象作为参数向上传递,而不是传递一百万个单独的参数。
所以在异步中,我会这样做:
import shared.Profile;
...
public interface ProfileServiceAsync
public void addProfile(Profile inProf, AsyncCallback<Void> async);
现在,profile 是 com 中的一个类。 ... .shared,我的 ....gwt.xml 中有以下内容
<source path='shared'/>
当我尝试编译时,我得到了这个错误。
[ERROR] Errors in 'file:/D:/projects/eclipse/workspace/.../src/com/.../client/ProfileServiceAsync.java'
[ERROR] Line 11: No source code is available for type shared.Profile; did you forget to inherit a required module?
对此有何想法?
【问题讨论】:
只是为了确定...如果 Profile.java 在 src/com/foo/shared 中,那么您的 .gwt.xml 文件在 src/com/foo 中? 【参考方案1】:我认为您的问题来自您的导入。
这不是:
import shared.Profile;
但 :
import com. ... .shared.Profile;
【讨论】:
以上是关于如何在谷歌应用引擎 RPC 流中将对象作为参数传递?的主要内容,如果未能解决你的问题,请参考以下文章
在谷歌应用引擎中将数据流式传输到 bigquery - java