关于GWT内MVP的问题。 (总体概述)

关于在GWT应用程序中的使用,你们中的任何人都可以对MVP模式做出很好的解释。 我看过的任何一个例子,我发现很难理解实现模式的概念。

这样的问题是什么? 它实现了什么,如何实现以及如何扩展以便将来进行修改?

MVP模式的主要目标是将UI的控制与UI的实现分开。 您可以将这两个问题视为MVC中传统“视图”的分裂。

其中一个主要好处是您的演示者应该完全可测试,而不需要任何UI小部件等参考。对于GWT,这特别有价值,因为使用GWTTestCase的测试可能特别慢。