GWT 2.1のActivityとPlaceのシーケンス
GWT MVP Development with Activities and PlacesのActivityとPlace周辺のシーケンスを簡単にまとめました。間違いあるかもしれませんが。
ドキュメントではMVPパターンの一部のように説明されていますが、実際のところMVPとは直接関係はなくって、Activityのライフサイクルとブラウザの履歴の管理を担当しています。
- ActivityManager: Activityのライフサイクルを管理する
- ActivityMapper: PlaceとActivityのマッピングを行う
- PlaceController: Place間の移動を管理する
- PlaceHistoryMapper: 履歴トークンととPlaceのマッピングを行う
- PlaceHistoryHandler: 実際に履歴トークンとPlaceの処理を行う
# Cacooは便利ですね!直接画像にリンクさせる際に、ログインしていなくても画像を閲覧できるようにする方法がわからなかったのですが、、保存時に公開を設定するのですね。