|
|
|
Слой доступа к данным в виде одного огромного класса
|
|||
|---|---|---|---|
|
#18+
>> To just kidding Согласен с Вашими рассуждениями о Time tracker. Насчет Ruby. Насколько я понимаю, мы говорим о Ruby on Rails. Его подход с жестко заданными соглашениями интересен, но, к сожалению, в другие платформах еще не реализован. С уважением, November. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2006, 15:29 |
|
||
|
Слой доступа к данным в виде одного огромного класса
|
|||
|---|---|---|---|
|
#18+
gybson Ну не так вот конечно просто. Если есть задумка о кроссплатформенности, то при проектировании надо сразу заложить блок трансляции запросов. В моём понимание у Repository должны быть свойства, которые определяют СУБД и БД, к которым направляется запрос. И если система кросс-СУБД, то REPOSITORY должен уметь определять, что отправленный ему запрос не соответствует используемой СУБД. Иначе что REPOSITORY делает-то, учитывая, что FACTORY бывают двух типов: --CONSTRUCTION/DESTRUCTION (для создания и уничтожения с проверкой соблюдения бизнес-правил) --SERIALIZATION/REBUILDING (для преобразования объектов вид, необходимый для передачи и хранения, а также для их последующего восстановления из такого вида в нормальный)? Хотя IMHO если система кросс-СУБД, то все запросы должны соответствовать SQL 92, и в этом случае преобразование сводится к минимуму. Т.к. как преобразовывать команды, например, Oracle Text, в команды PostgreSQL Tsearch2 - для меня загадка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 12:54 |
|
||
|
Слой доступа к данным в виде одного огромного класса
|
|||
|---|---|---|---|
|
#18+
Нашел отличную книгу с ответами на вопросы данной дискуссии. Мартин Фаулер "Архитектура корпоративных программных приложений" Вильямс 2004г. Книга замечательная. Умная и просто написанная (впрочем, как и все, что я читал у автора). Непосредственно к теме относятся главы "Архитектура типовых решений источников данных" и, примыкающая к ней, "Представление бизнес-логики". С уважением, November. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 09:59 |
|
||
|
|

start [/forum/topic.php?fid=33&startmsg=34121236&tid=1549240]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 142ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...