如何在谷歌应用引擎 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

如何在Nodejs中将字符串作为读取流对象传递?

无法在谷歌应用引擎中为 php 应用程序配置更改对象通知

在 Postman 中将类对象作为参数传递

如何在谷歌脚本中将文本作为日期插入单元格? (符合时区转换)

如何在谷歌应用引擎和计算引擎之间建立私有连接?