Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен совет по архитектуре, Persistent objects 
V
    Опции темы
COVD
Дата 23.11.2011, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: нет
Всего: 43



Мне кажется, все эти сложности от того, что на хибернет здесь возлагается слишком много.

Я бы начал с того, что определил модель приложения, в которой хранятся обьекты.

Код

static Map map = new HashMap();



Обьекты в модель могут попасть из разных мест. Пользователь может создать обьект через ГУИ. Приложение может прочитать сериализованные обьекты из файла. Наконец, приложение может загрузить обьекты из базы данных. И вот в этом случае хибернет может быть использован как маппер, как парсер. Больше от него ничего не надо.

Таким образом, уникальные обьекты хранятся в модели - синглтоне и доступны по ключу. Далее, если пользователь может открывать одновременно несколько view, которые отображают одни и те же данные, то это другая задача, которая никак не связана со способом сериализации обьектов.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Design, Quality, Testing | Следующая тема »


 




[ Время генерации скрипта: 0.1235 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.