首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >片段,GWT.runAsync和AsyncProvider

片段,GWT.runAsync和AsyncProvider
EN

Stack Overflow用户
提问于 2012-09-07 22:54:01
回答 1查看 561关注 0票数 1

我的理解是,GWT.runAsync在任何时候都会被调用,您希望实现“代码分裂”并触发一个新的独占片段供下载。

我的理解是,( GWT)建议(GWT)设计/开发特定片段的功能,以便可以将其下载到AsyncProvider的单个实例中,并一次又一次地重用。

我的问题是:

  1. 如果我使用的是MVP模式,这种"AsyncProvider“样式是否适用于模型、视图和演示者?换句话说,我是否必须以这样一种方式编写代码: Model/View/Presenter " MVP-1“不引用模型/视图/演示者"MVP-2”中的代码,这样当AsyncProvider调用GWT.runAsync并删除MVP-1的片段时,它可以很好地、干净、不依赖地下载?还是我从根本上完全误解了AsyncProvider模式?
  2. 什么是AsyncProxy,它是如何适合这里的?
  3. 为什么一个片段需要一次又一次的重复使用?换句话说,AsyncProvider模式的好处是什么?!?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-08 12:40:47

代码分裂和MVP是两种不同的东西,这意味着您不需要MVP进行代码拆分,但是这是一件非常好的事情。

广义地说,一个带有GWT的UI,它是很多组件(View/Presenter)组合在一起的,每个组件可以是MVP代码,也可以不是MVP代码。当组件调用其他组件时,如果要拆分代码,则必须使用GWT.runAsync。因此,对于第一个问题:是的,AsyncProvider与MVP一起工作。

对于其他的问题,我邀请你们在32:55观看Google I/O 2011,解释得很好。

就个人而言,我使用并推荐代码拆分与位置和活动,请参阅第5129期

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12326415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档