Здравствуйте, 6lackbird, Вы писали:
6> Спасибо, но данное решение основано на методе китайских программистов и требует 6>большого количества ручной работы для изменении вендора бд
Если система у вас по ходу работы сама переключаеться между БД от разных вендоров, то
действительно такой подход можно назвать китайским. В противном случае конфигурировать
её всё равно придётся вручную, а уж как это осуществлять дело вкуса. В изложенной вами
идее откуда берётся параметр "vendor", неужели из файла конфигурации или из коммандной
строки? (Не забудьте задокументировать это)
А по-моему они одинаковые(ц)
ЗЫ
как по-вашему закомменченные фрагменты в hibernate.properties тоже китайский подход ну-ну
ЗЗЫ
По доброму конечно.
Ведется одновременная разработка проекта под несколько баз данных.
Есть самописная DAOFactory, занимающаяся созданием DAO для заданного типа базы данных. Создаваемый
инстанс зависит от параметра vendor.
Возникла необходимость добавить функциональность IoC контейнера. Возникает вопрос, а можно ли
такую структуру описать используя возможности Spring IoC?
Может кто сталкивался
... << RSDN@Home 1.2.0 alpha rev. 668>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
6> Возникла необходимость добавить функциональность IoC контейнера. Возникает вопрос, а можно ли 6> такую структуру описать используя возможности Spring IoC?
Легко! У бина фабрики пропертя — Map. Ключ — имя вендора, значения — реализации. Все это чудесно сприноговым конфигом можно описать.
Здравствуйте, Blazkowicz, Вы писали:
B>Легко! У бина фабрики пропертя — Map. Ключ — имя вендора, значения — реализации. Все это чудесно сприноговым конфигом можно описать.
а можно пример , со spring'ом знаком не так давно ...
... << RSDN@Home 1.2.0 alpha rev. 668>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
Здравствуйте, 6lackbird, Вы писали:
6>Здравствуйте, Blazkowicz, Вы писали:
B>>Легко! У бина фабрики пропертя — Map. Ключ — имя вендора, значения — реализации. Все это чудесно сприноговым конфигом можно описать. 6>а можно пример , со spring'ом знаком не так давно ...