Я разработал клиент-серверное приложение Java, взаимодействующее через Spring RMI, клиент представляет собой просто качающийся Jframe, содержащий вверху кнопки команд (добавить, обновить, удалить), в середине JTable и внизу форма .
серверная часть содержит просто слой Dao, использующий iBatis, который взаимодействует с базой данных Apache Derby.
Так что приложение отлично работает, но обнаружены две проблемы:
1) когда пользователь A добавляет/обновляет/удаляет строку из JTable, другие не могут видеть изменения, пока не нажмут кнопку для обновления данных в JTable, я хочу, чтобы эти изменения выполнялись автоматически.
2) когда пользователь A хочет обновить строку в JTable, а пользователь B хочет изменить ту же строку, когда это делается, программа всегда сохраняет последние сохраненные данные.
может кто-нибудь дать рабочий код? или ссылку на сайт, туториал....