如何创建界面实例? 示例
@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 project的这种例子。在这个项目中是一个示例应用程序,他们以同样的方式做到了,但它不起作用。 有人有想法吗? 迎接。
答案 0 :(得分:2)
请参阅https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsDeferred
您可以提供具体实现,并根据某些属性(包括,例如,用户代理和/或区域设置)选择要使用的实现,或使用生成器。你可以将两者结合起来:在某些情况下使用具体实现,在另一种情况下使用生成器,具体取决于属性。