0

如何创建接口的实例?例子

@Connection(name="ClckCnt", version="1.0", description="Click Counter", maxsize=10000) 
public interface MyInterface extends DataService{


    @Update("CREATE TABLE IF NOT EXISTS clickcount ("
      + "id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "
      + "clicked INTEGER)")
  void initTable(VoidCallback callback);


     @Update("INSERT INTO clickcount (clicked) VALUES ({when.getTime()})")
  void insertClick(Date when, RowIdListCallback callback);
}

public class WebApp implements EntryPoint{

    MyInterface myInterface = GWT.create(MyInterface.class);

    public void onModuleLoad(){

    }
}

我从gwt-html5-database 项目中获得了这种示例。在这个项目中是一个示例应用程序,他们以相同的方式进行操作,但它不起作用。有人有想法吗?问候。

4

1 回答 1

2

请参阅https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsDeferred

您可以提供具体的实现并根据某些属性(例如,包括用户代理和/或语言环境)选择要使用的实现,或者使用生成器。您可以将两者结合起来:在某些情况下使用具体实现,在另一种情况下使用生成器,具体取决于属性。

于 2012-04-22T13:38:56.967 回答