这是Spring Roo 1.1 制造工厂的方式,它返回 GWT 活动(是的,Spring 框架)
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());
}
在我看来,如果我们使用带有常量的开关盒来制造工厂,我们就像回到了百年前。现在这是官方自动生成的带有 GWT / GAE 集成的 Spring roo 1.1,我不骗你
我只能假设这是一些高管空洞的公告,因为这绝对不是春天
似乎 VMWare 和 Google 的速度太快了,以至于没有完全完成它,不是吗?
我是否遗漏了一些东西,或者这是半生不熟的,到目前为止还不是 Spring + GWT MVP 应该工作的方式?
你有更好的例子来说明 Spring、GWT(2.1 MVP 方法)和 GAE 应该如何连接吗?我不想做所有这样的管理历史和活动的管道。(没有注释?国际奥委会?)
我也不愿意重新发明轮子并编写自己的 Spring 增强功能只是为了发现其他人也这样做,或者更糟的是,发现 SpringSource 和 Google 将很快发布 roo 1.2 并使其正确