Nova /
EventsModelПостроение бизнес-логики. Модель событий.Любой бизнес-процесс можно представить как цепочку событий. Например для интернет-магазина типичная цепочка событий может быть такой: добавление товара в корзину, рассчет стоимости корзины, рассчет стоимости доставки, рассчет суммы скидки, оплата и формирование заказа, подтверждение заказа, корректировка данных заказа, изменение статуса заказа.
Важно обратить внимание что события инициируются и выполняются в разных частях системы, т.е. нужен механизм загрузки обработчиков событий. Самым простым и традиционным таким механизмом есть написание и затем подключение некой библиотеки функций и классов, реализующих бизнес логику приложения. Однако у этого механизма есть недостатки:
Альтернатива /веб-сайт/... - представление для веб-браузеров /мобильная версия/... - представление оптимизированное для мобильных устройств /админчасть/... - закрытая часть доступная лишь клекрам /обработчики событий/ - база обработчиков не доступна напрямую, а загружается по необходимости /событие A /событие А1 /событие B /событие C |