|
Применение
Wrappers для работы с нормализованными источниками
данных(БД).
Р.Крылов
При возникновении потребности хранения данных больших объёмов большинство разработчиков обращаются к нормализованным источникам данных, таких как реляционные, объектные, объектно-реляционные СУБД, XML-ориентированные СУБД. Смысл в использовании нормализованных источников данных кроется в возможности оптимизации поиска и сортировки. С целью универсальности большинство СУБД не имеют строго-типизированных интерфейсов для каких-либо языков программирования. Вместо этого для связи с БД используется нейтральный язык наподобие SQL или XQL, а преобразование данных между СУБД и средой программирования практически не имеет составляющей времени компиляции, что не гарантирует ошибок во время выполнения приложения. Это называется отсутствием типизации. Одна из попыток типизировать работу с источниками данных - так называемое объектно-реляционое отображение (ORM). Принцип такого подхода полагается на широко используемый принцип соответствия классу бизнес-логики классу языка программмирования. Это означает, что в ходе выполнения программы набор классов бизнес-логики меняться не может, как не могут меняться и параметры классов. Для того, чтобы решить
сразу обе, казалось
бы, несовместимые задачи, необходимо логически развязать логическое
соответствие БизнесКласс<->КлассЯзыкаПрограммирования, создавая обертки (Wrappers) имеющие бизнес-смысл для конструкций языка программирования. |
| Что такое EJB (Enterprise Java Beans)? |
Предприятие реального времени №1 |
| На главную Новости Карта сайта |
Time
is money!


