ZAWWW-2st1.2-w10.tresc-1.0-Slajd22
Z Studia Informatyczne
Logika biznesowa w komponentach sesyjnych
Logika biznesowa komponentu encyjnego operująca na innych komponentach encyjnych wprowadza dodatkowe zależności między komponentami. Może prowadzić to do nadmiernej komplikacji komponentów encyjnych (które z definicji powinny być proste). Dobrym rozwiązaniem projektowym jest wprowadzenie komponentu sesyjnego, do którego można przenieść logikę biznesową wykorzystującą wiele komponentów encyjnych. Wiąże się to bezpośrednio z poprzednim zaleceniem, dotyczącym łączenia komponentów sesyjnych. Wprowadzony komponent sesyjny funkcjonuje jako fasada dla komponentów encyjnych, centralizuje i upraszcza logikę biznesową, oraz oferuje klientom spójny interfejs dostępu do usług biznesowych.