powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Переподключение зависимого модуля на разные источники данных
4 сообщений из 4, страница 1 из 1
Переподключение зависимого модуля на разные источники данных
    #32552185
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посоветоваться пришел.
Проблема такова. Есть модуль, юзающий данные другого модуля
Модуль 1 ->Модуль 2
Имеется еще один модуль - модуль 3, в котором по смыслу примерно те же данные, что и в модуле 2, но, во первых, есть много различий, во вторых, выполнен в другой архитектуре.
Надо настроить Модуль 1 для работы с данными Модуля 3.
Проблема. Если менять Модуль 1 для работы с данными Модуля 3, то это уже будет не Модуль 1, а Модуль 1', и гемор с поддержкой 2-х версий одного модуля, что мне совсем не нравится.
Не помню, было ли на эту тему что-либо у Фаулера - я его пока что-то не шибко понимаю, но вот мысль развивается в том плане - надо делать Модуль 4, который должен готовить данные для Модуля 1 вне зависимости от того, откуда они берутся - из данных Модуля 2 или Модуля 3.
Вопрос в том (если мысль об этом Модуле 4 правильная) как он должен быть устроен. Лучше ли было бы, чтоб он, например. копировал данные из источников в удобный для Модуля 1 формат или просто обеспечивал бы доступ к ним таким образом, чтобы Модуль 1 не знал, откуда он их берет (вернее, знал бы только, откуда берет, но не знал подробностей)
...
Рейтинг: 0 / 0
Переподключение зависимого модуля на разные источники данных
    #32552283
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://ooad.asf.ru/patterns/patterninfo.asp?id=21
http://ooad.asf.ru/patterns/patterninfo.asp?id=14

http://www.dofactory.com/patterns/PatternFacade.aspx
http://www.dofactory.com/patterns/PatternAdapter.aspx
...
Рейтинг: 0 / 0
Переподключение зависимого модуля на разные источники данных
    #32554392
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Varan, ты хотя бы скажи: в тему или пальцем в небо?
...
Рейтинг: 0 / 0
Переподключение зависимого модуля на разные источники данных
    #32562414
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snake ,
Спасибо, где-то близко. Вот только я пока в терминах этих шаблонов что-то пока не очень рассуждаю :-(.
Делаю тупо - убрал все ссылки на неиспользуемые и малоиспользумые таблицы Модуля 3 из модуля 1. Осталось штук 7 из 20. В конфигурации прописан режим загрузки модуля 1 (условно - старый и новый). Если вариант - "новый" - запускается процедура, которая конвертит данные (справочники) Модуля 3, используемые в Модуле 1, в нужный (старый) формат. И работает с ними так же, как и раньше. После чего отключается от него и больше с ним не работает. До нового обновления данных справочников.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Переподключение зависимого модуля на разные источники данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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