首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(GWT教程)StockPriceServiceImpl::getPrice()调用5次

(GWT教程)StockPriceServiceImpl::getPrice()调用5次
EN

Stack Overflow用户
提问于 2014-09-01 15:37:12
回答 1查看 42关注 0票数 0

我正在为GWT中的StockPriceService示例而奋斗。我已经成功地运行了它,并开始执行步骤2 (http://www.gwtproject.org/doc/latest/tutorial/RPC.html),在其中我实现了一个StockPriceServerImpl类。

代码语言:javascript
复制
public class StockPriceServiceImpl extends RemoteServiceServlet implements StockPriceService {

它可以工作,也就是被称为OK,但问题是:

我在类中声明了一个变量,如下:

代码语言:javascript
复制
private ConfigurationLoader confLoader = null;

然后在getPrices()方法中:

代码语言:javascript
复制
if (confLoader == null) {
    System.out.println("----creating a conf loader instance ---");
    confLoader = new ConfigurationLoader("192.168.2.199","8888");
}

当我运行它时,问题是:

消息“印了5次.那么它显然运行正常.?

知道发生了什么事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-01 20:02:10

好吧原来这是我的错。由于对getPrices()的调用是异步的,并且在调用之间仅用1s发送,而且ConfigurationLoader的构造也比这慢,所以在ConfigurationLoader完成之前我得到了5个调用。现在效果更好了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25609161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档