Синглтон в проекте MVP GWT - PullRequest
2 голосов
/ 07 июля 2011

Мне интересно, должен ли я использовать Singleton для своих докладчиков? В чем выгода?

У меня странное поведение в моем простом проекте, у меня есть форма, которая используется для добавления новых записей в БД и отображения в таблице, поэтому после первого добавления «клик» все работает нормально, но в следующую секунду или третий "щелчок", тогда это странно. Например, при втором щелчке событие вызывается дважды, и вход вставляется дважды в дБ, если вы сделаете третий щелчок, вход будет вставлен три раза в дБ, почему это происходит?

Спасибо

Редактировать Пока что мои докладчики и пользователи - это Singleton, а также EventBus и PlaceManager.

Ответы [ 2 ]

2 голосов
/ 23 декабря 2011

Реализация презентаторов в виде синглетонов может снизить тестируемость вашего кода.

Подумайте об использовании Внедрение зависимости . Джин отлично работает с приложениями GWT.

1 голос
/ 07 июля 2011

трудно ответить, что, не видя код, может быть, вы можете опубликовать методы, которые вызываются после нажатия кнопки?

...