我对 GWT 和 MVP 很陌生,我认为我的客户端设计可能走错了路。我有一个地点/活动对(例如 ListContactsPlace),它向用户展示了一个联系人表(大约 10k 个)。
允许用户从表中选择联系人,然后他应该能够对所选集合执行不同类型的操作,例如:
- 将选定的联系人导出为 PDF 文件和许多其他文件。
- 向选定的联系人发送群发电子邮件。
- ...
由于这些操作中的每一个都具有相当的复杂性,因此我想为它们中的每一个设置一个单独的位置,例如 ExportPdfPlace、SendMassEMailPlace 等。
但是我应该如何将对象集的引用传递给这些地方?为地点标记集合听起来不是一个好主意,因为它可能包含相当多的条目。将集合引用传递给地点是一个坏主意吗?还是我应该考虑在 ListContactsPlace 中执行这些操作?
在此先感谢您的任何建议。