寻找具有当前MVP实现的GWT的详细示例项目

时间:2012-08-09 22:21:49

标签: gwt

我喜欢用gwt开始一个新项目,2年前我和gwt一起工作但从那以后很多都改变了。现在,如果有一个包含gwt应用程序当前最佳实践的示例项目,那将会很棒。我四处寻找,但发现只有较旧的,我对MVP,地方,历史,uibinder等感兴趣。

谢谢

3 个答案:

答案 0 :(得分:1)

您有几个选择:

  1. 您可以浏览官方样本,例如使用MVP的expenses sample app
  2. 您可以使用Roo生成一个使用MVP架构的GWT应用程序。但是,请注意Roo生成的复杂代码具有陡峭的学习曲线。
  3. 您可以搜索社区项目以查找使用MVP
  4. 的项目
  5. 您可以使用其他MVP解决方案,例如GWTP
  6. ,而不是官方的GWT MVP,它不支持嵌套的演示者(对于大型项目,IMO至关重要)

答案 1 :(得分:1)

我很惊讶它还没有被提及:GWT自己的样本MobileWebApp。它包含您正在寻找的所有GWT应用程序元素,以及GIN的依赖注入。此外,它还采用了一种简洁的方式,使用延迟绑定来选择不同屏幕外形的视图:台式机,平板电脑或智能手机。

答案 2 :(得分:0)

看看这个用GWT最佳实践(MVP,GIN,单元测试和其他)编写的开源项目http://james.apache.org/hupa/