Java & MySQL - Изменения в базе данных (Триггеры, Производитель / Потребитель?) - PullRequest
0 голосов
/ 04 декабря 2011

Я разрабатываю небольшую систему логистики на Java, где клиенты могут размещать заказы, а продавец может их просматривать.

Продавец может просматривать заказы в JTable, но когда клиент размещает заказ, я хочу, чтобы продавец мог сразу же увидеть обновленный JTable. Как и в случае, продавец имеет, так сказать, живое представление таблицы заказов.

Единственный способ добиться этого - использовать таймер, который проверяет изменения в таблице, затем соответствующим образом обновляет JFrame, но похоже, что это сильно замедлит работу базы данных.

Есть ли лучшие решения?

Очень ценится.

1 Ответ

0 голосов
/ 04 декабря 2011

Есть ли бэкэнд или просто БД?

Звучит так, будто вы хотите, чтобы с внутренней системой обмена сообщениями что-то сообщалось клиентам об изменении моделей. Выполнение этого только с БД, вероятно, окажется неудовлетворительным в долгосрочной и краткосрочной перспективе.

При наличии разумного бэк-энда было бы намного проще перекинуть веб-интерфейс на верх.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...