ExtGWTでMVC (その2)
登場するクラスは、
App.java(EntryPointです)
AppController.java
AppView.java
Modelは登場しません。
起動すると、alertのダイアログが2つ表示されます。
また
コントローラーやビュー、イベントを追加した場合、
どんな感じかとか試してみるといいかと思います。
App.java
package com.gethapp.sample.mvc.client;
import com.extjs.gxt.ui.client.mvc.Dispatcher;
import com.google.gwt.core.client.EntryPoint;
public class App implements EntryPoint {
public static final int EVENT_INIT = 0;
public void onModuleLoad() {
Dispatcher dispatcher = Dispatcher.get();
//Appに登場するコントローラーを登録しておく
//複数ある場合は、それぞれのコントローラーをaddControllerしておく
dispatcher.addController(new AppController());
//起動時はApp.EVENT_INITを発火しておく
dispatcher.dispatch(App.EVENT_INIT);
}
}
AppController.java
package com.gethapp.sample.mvc.client;
import com.extjs.gxt.ui.client.mvc.AppEvent;
import com.extjs.gxt.ui.client.mvc.Controller;
import com.google.gwt.user.client.Window;
public class AppController extends Controller {
//AppControllerが起動するView
private […]
Posted on 8月 3rd, 2008 by mitsu
Filed under: Ext, java, 開発メモ | No Comments »