你们中的任何人都可以在GWT应用程序中对MVP模式做出很好的解释。我看过的任何一个例子,我发现很难理解实现模式的概念。
问题是什么? 它实现了什么, 它是如何实现的 以及如何将其扩展用于未来的修改?
答案 0 :(得分:2)
http://code.google.com/webtoolkit/articles/mvp-architecture.html和http://code.google.com/webtoolkit/articles/mvp-architecture-2.html
答案 1 :(得分:2)
MVP模式的主要目标是将UI的控制与UI的实现分开。您可以将这两个问题视为MVC中传统“视图”的分裂。
主要优势之一是您的演示者应该完全可测试,而不需要任何UI小部件等参考。对于GWT,这特别有价值,因为使用GWTTestCase的测试可能特别慢。