Re[8]: Фаулер: модуль таблицы
От: Oleg A. Bachin Украина  
Дата: 15.10.04 14:08
Оценка:
Здравствуйте, mife, Вы писали:

M>Ага. У меня в голове кажется начинает просветляться.


M>Правильно ли я Вас понял, Oleg A. Bachin: модуль таблицы — это фактически суррогат обычной модели предметной области, используемый в том случае, когда нам не хочется тратить труд программистов/циклы процессора/нервные клетки на преобразование RecordSet'а (возвращаемого слоем данных) в настоящие объекты модели предметной области?


M>Ну то есть у модуля таблицы могут быть какие-то плюсы и минусы по ср. с моделью предметной области, но основной мотив, по которому этот паттерн появился, именно этот?


В принципе да. Причем область довольно таки упрощена до того уровня, что мы в состоянии хранить сущной в одной таблице.
т.е. мы напрочь забываем про базы данных и оперируем PERSISTENTными объектами, а вот проблемы с сохранением и вычиткой на себя берет этот слой.
Это довольно таки удобно, но при сложной бизнес-логике и больших объемах начинаю проявляться вопросы с производительностью...
а вообще то довольно таки трудно сказать, что дешевле, проапгрейдить комп или при каких-то средних изменениях менять сиквэл запросы к базе с transaction script модели...
Best regards,
Oleg A. Bachin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.