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から持っている例のこの種。このプロジェクトでは、サンプルアプリケーションであり、同じようにしましたが、うまくいきませんでした。 誰かがアイデアを持っていますか? Greets。
GWTでは、古いインターフェイスのインスタンスを魔法のように作成することはできません。サンプルプロジェクトの 'ClickCountDataService'は、' extends DataService'とGWTに実装の生成方法を伝えるアノテーションを使用しているため動作します。 –
また、そのコードは_compile_さえありません。 'myInterface.doSomething1(){ Window.alert(" Hello "); } 'は構文上有効なJavaではありません。 –
ok thxですが、これらの注釈はどこに表示されますか? – Pero