Бизнес-объект
SYSDBA (обсуждение | вклад) |
Alex (обсуждение | вклад) |
||
| Строка 11: | Строка 11: | ||
Уникальным и незаменимым бизнес-объект делают следующие функции: | Уникальным и незаменимым бизнес-объект делают следующие функции: | ||
| − | * [[Бизнес-объект. Object Relational Mapping|Представление реляционных данных в объектном виде ( | + | * [[Бизнес-объект. Object Relational Mapping|Представление реляционных данных в объектном виде (ORM— Object Relational Mapping)]] |
* [[Бизнес-объект. Разграничение прав доступа|Разграничение прав доступа]] | * [[Бизнес-объект. Разграничение прав доступа|Разграничение прав доступа]] | ||
* [[Бизнес-объект. Сериализация данных|Сериализация данных]] | * [[Бизнес-объект. Сериализация данных|Сериализация данных]] | ||
Версия 10:13, 4 апреля 2012
Если попытаться выразить сущность платформы Гедымин в одном словосочетании, то этим словосочетанием будет бизнес-объект. Именно бизнес-объекты отвечают за слово "быстрый" в слогане "средство быстрой разработки экономического программного обеспечения".
Бизнес-объектом мы называем экземпляр одного из наследников абстрактного базового класса TgdcBase. В свою очередь TgdcBase, как это следует из представленной диаграммы, является наследником класса TIBCustomDataSet.
Использование набора данных (TDataSet), как одного из прародителей бизнес-классов позволяет стандартным образом, посредством компонента TDataSource подключаться к визуальным компонентам для отображения и редактирования данных.
Уникальным и незаменимым бизнес-объект делают следующие функции:
- Представление реляционных данных в объектном виде (ORM— Object Relational Mapping)
- Разграничение прав доступа
- Сериализация данных
- Организация пользовательского интерфейса
- Реализация логики бухгалтерского и складского движения