powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Нужен совет
9 сообщений из 9, страница 1 из 1
Нужен совет
    #34469189
aleksandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу клиент-серверное GUI-приложение.
В некоторых диалогах мне нужны комбобоксы, наполняющиеся из таблиц. Заполняю их в конструкторе диалога. Проблема в том, что эти диалоги могут понадобиться неоднократно во время работы приложения. И каждый раз слать запросы к БД, по-моему, не есть правильно.
Хочу сделать что-то вроде локального представления БД на клиенте(естественно не всей БД, а только необходимой часто используемой информации). Использую PostgreSQL.

Поделитесь опытом как быть?
...
Рейтинг: 0 / 0
Нужен совет
    #34469322
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а тут все зависит от того что за информация, если есть хоть малейшая вероятность ее изменения, я бы не стал ее кешировать, т.к. это черевато рассинхронизацией клиента с сервером, а это дополнительные проблемы и навороты в коде. Туту ничего нету криминального, БД она для того и нужна, чтобы запросы в нее слали =) Другой вопрос - трафик.
А вообще есть такая можнаяф штука, как внешний кеш, есть реализация на джакарте у апача, а есть крутанская реализация у джейбосса, можно встроить этот кеш в свое приложение и рулить данными в нем - это удобнее и лучше любой эмбедед БД, т.к. избавляет от необходимости писать запросы в нее, можно хранить целиком объекты нужные...
...
Рейтинг: 0 / 0
Нужен совет
    #34470663
Juga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а создать модель комбика заранее и потом юзать уже готовы её инстанс?
...
Рейтинг: 0 / 0
Нужен совет
    #34470762
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модель и так одна, другой вопрос, как кормить эту модель данными, каждый раз лесть в БД или доставать из кеша... только остается вопрос о синхронизации этого кеша, чтобы он содержал актуальные данные, но это можно решить примерно так - ставить после обновления кеша влаг на серваке, при запросе данных проверять флаг, если стоит - доставать данные из локального кеша, если флага нет, залезать в бд и обновлять кеш, а при изменении данных в БД сбрасывать флажок... ИМХО
...
Рейтинг: 0 / 0
Нужен совет
    #34470796
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читайте MVC
...
Рейтинг: 0 / 0
Нужен совет
    #34470799
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ Builder pattern
...
Рейтинг: 0 / 0
Нужен совет
    #34471112
aleksandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТимоНЧитайте MVC
+ Builder pattern

Где конкретно? Ссылочку в студию. Желательно, чтобы с примерами.
...
Рейтинг: 0 / 0
Нужен совет
    #34471125
aleksandy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С технологией MVC я знаком, только в очень общих чертах...
...
Рейтинг: 0 / 0
Нужен совет
    #34472034
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСсылочку в студию. Желательно, чтобы с примерами. Ишь ты, в гугль...
авторС технологией MVC я знаком, только в очень общих чертах... Вот и повод появился поближе познакомиться
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Нужен совет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]