これは、GWTアクティビティを返すファクトリを実行するSpring Roo 1.1の方法です(はい、Spring Framework)
public Activity getActivity(ProxyPlace place) {
switch (place.getOperation()) {
case DETAILS:
return new EmployeeDetailsActivity((EntityProxyId<EmployeeProxy>)place.getProxyId(), requests,
placeController, ScaffoldApp.isMobile() ? EmployeeMobileDetailsView.instance() : EmployeeDetailsView.instance());
case EDIT:
return makeEditActivity(place);
case CREATE:
return makeCreateActivity();
}
throw new IllegalArgumentException("Unknown operation "
+ place.getOperation());
}
定数付きのスイッチケースを使って工場を作ると、100年前に戻ったように思えます。これは、GWT/GAE統合を備えた公式の自動生成されたSpringroo1.1ですが、私はあなたを子供にしません
これは間違いなく春ではないので、これは一部の幹部の空の発表であると私は推測することができます
VMWareとGoogleは速すぎて何かを出すことができず、完全に完成していなかったようですよね。
私は何かが足りないのですか、それともこれは半分焼かれていて、Spring + GWT MVPが機能する方法ではありませんか?
Spring、GWT(2.1 MVPアプローチ)およびGAEがどのように接続する必要があるかについてのより良い例がありますか?私はこのような歴史と活動を管理するためのすべての配管を行うのは嫌です。(注釈なし?IOC?)
また、他の誰かが同じことをしたことを見つけるためだけに、車輪の再発明をして自分のSpring拡張機能を作成するのは嫌です。さらに悪いことに、SpringSourceとGoogleがroo1.2をまもなくリリースして正しくすることを知りたいと思います。