0
我如何創建一個接口的實例? 例如如何在GWT中創建接口的實例?
@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有。在這個項目中是一個示例應用程序,他們以同樣的方式做了它,但它不起作用。 有人有想法嗎? 迎接。
GWT不能奇蹟般地創建任何舊界面的實例。示例項目中的ClickCountDataService起作用,因爲它擴展了DataService,並使用註釋告訴GWT如何生成實現。 – 2012-04-22 13:17:04
此外,該代碼甚至不會_compile_。 'myInterface.doSomething1(){\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'} }'不是語法上有效的Java。 – 2012-04-22 13:21:23
ok thx,但你在哪裏看到這些註釋? – Pero 2012-04-22 13:32:23