Бизнес-объект
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
Если попытаться выразить сущность платформы Гедымин в одном словосочетании, то этим словосочетанием будет '''бизнес-объект'''. Именно бизнес-объекты отвечают за слово "быстрый" во фразе "средство '''быстрой''' разработки экономического программного обеспечения". | Если попытаться выразить сущность платформы Гедымин в одном словосочетании, то этим словосочетанием будет '''бизнес-объект'''. Именно бизнес-объекты отвечают за слово "быстрый" во фразе "средство '''быстрой''' разработки экономического программного обеспечения". | ||
| − | Бизнес-объектом мы называем экземпляр одного из наследников абстрактного базового класса [[TgdcBase]]. В свою очередь TgdcBase, как это следует из представленной | + | Бизнес-объектом мы называем экземпляр одного из наследников абстрактного базового класса [[TgdcBase]]. В свою очередь TgdcBase, как это следует из представленной диаграммы, является наследником класса [[TIBCustomDataSet]]. |
http://gsbelarus.com/gs/images/gs/2009/book/Classes.gdcBase1.png | http://gsbelarus.com/gs/images/gs/2009/book/Classes.gdcBase1.png | ||
| − | Использование набора данных ([[TDataSet]]) | + | Использование набора данных ([[TDataSet]]), как одного из прародителей бизнес-классов позволяет стандартным образом, посредством компонента [[TDataSource]] подключаться к визуальным компонентам для отображения и редактирования данных. |
| + | |||
| + | Уникальным и незаменимым бизнес-объект делают следующие функции: | ||
| + | |||
| + | * Представление реляционных данных в объектном виде (OMR — Object Relational Mapping) | ||
| + | * Контроль за разграничением прав доступа | ||
| + | * Сериализация данных | ||
| + | * Организация пользовательского интерфейса | ||
| + | |||
| + | == Object Relational Mapping == | ||
| + | |||
| + | |||
| + | |||
| + | [[Category:Учебный курс]] | ||
Версия 21:02, 9 января 2010
Если попытаться выразить сущность платформы Гедымин в одном словосочетании, то этим словосочетанием будет бизнес-объект. Именно бизнес-объекты отвечают за слово "быстрый" во фразе "средство быстрой разработки экономического программного обеспечения".
Бизнес-объектом мы называем экземпляр одного из наследников абстрактного базового класса TgdcBase. В свою очередь TgdcBase, как это следует из представленной диаграммы, является наследником класса TIBCustomDataSet.
Использование набора данных (TDataSet), как одного из прародителей бизнес-классов позволяет стандартным образом, посредством компонента TDataSource подключаться к визуальным компонентам для отображения и редактирования данных.
Уникальным и незаменимым бизнес-объект делают следующие функции:
- Представление реляционных данных в объектном виде (OMR — Object Relational Mapping)
- Контроль за разграничением прав доступа
- Сериализация данных
- Организация пользовательского интерфейса