"Base" configuration for application classes, "UI" or "Service".
-
Main utilities consist of reuse of native resources, where they do not need to be modified, only for customizations.
-
A class of objects called "SecureUtility.cs", represented by the GT folder, at the root of the application, is responsible for mediating the communication of the "UI" requests with the "Business", as well as the Dependency Injection that manages the business
Image exmple:
Injection Dependence
In terms of decoupling resources, the architecture consists of a "Dependency Injection" manager, contained in the "SecureUtility" class,
Manage application users
The user authentication control, when an application needs access security, is managed by the method Authenticate(IPage core)