gpt4 book ai didi

java - MVP GWT 项目中的单例

转载 作者:行者123 更新时间:2023-12-04 06:20:43 24 4
gpt4 key购买 nike

我想知道我应该为我的演示者使用 Singleton 吗?
它有什么好处?

我在我的简单项目中有一个奇怪的行为,我有一个表单用于在 db 中添加新记录并显示在表中,所以在第一次添加“点击”之后它工作正常,但在接下来的第二或第三次“点击” "然后就奇怪了。例如,在第二次单击时,事件被调用两次,输入在 db 中插入两次,如果第三次单击,输入将在 db 中插入三次,为什么会发生这种情况?

谢谢

编辑
到目前为止,我的演示者和观点是 Singleton ,还有 EventBus 和 PlaceManager。

最佳答案

将演示者实现为单例会降低代码的可测试性。

考虑使用 Dependency Injection . Gin与 GWT 应用程序完美配合。

关于java - MVP GWT 项目中的单例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com