我有一个遵循 MVP 模式的 GWT 应用程序。
我们有多个视图来在 UI 上显示数据。
我们将数据设置为通过 Activity 查看。像这样的东西
public class SomeActivityImpl extends AbstractActivity implements SomeView.Presenter {
public SomeActivityImpl{
//some initialization goes here.
}
public void start(AcceptsOneWidget containerWidget, EventBus eventBus) {
//presenter is set here
loadDetails();
}
private void loadDetails(){
SomeRequestFactory.context().findSomeEntity().fire(new Receiver<SomeProxy>() {
@Override
public void onSuccess(SomeProxy proxyObject) {
someView.setName("name");
someview.setSurname("surname");
someview.setMothersName("mothers name");
}
)
}
现在我的问题是如何确保 View 的所有设置器都已设置并且没有遗漏任何内容?
是否有任何特定于 GWT 的解决方案,或者有人可以提出设计模式?