在客户端使用gwt时,有一种常见的情况是在回调方法中调用异步方法和处理.
asyncService.method(new AbstractAsyncCallback
但是经常遇到需要从一个异步方法获得结果,传递到另一个等等的情况.这就是为什么我们得到脏的级联代码,难以阅读.
asyncService.method(new AbstractAsyncCallback
我知道,我们可以在服务器端组合这三个调用来制作单独的服务方法,但是如果我们需要很多这样的不同方法组合呢?另一个问题是添加单独的方法,通过简单组合现有方法来执行我们可以获得的功能.
有没有一个共同的模式来摆脱这样的代码,而不是改变服务器端服务?
最佳答案
原文链接:https://www.f2er.com/java/438214.html