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

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

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


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