Here are the infrastructures that get all the artifacts working together:
- Context: An abstraction of states and dependencies in yourapplication that LoopBack uses to manage everything. It’s a global registryfor everything in your app (configurations, state, dependencies, classes andso on).
- Binding: An abstraction of items managed by a context. Eachbinding has a unique key within the context and a value provider to resolvethe key to a value.
- Dependency Injection: The technique used toseparate the construction of dependencies of a class or function from itsbehavior to keep the code loosely coupled.
- Component: A package that bundles one or more LoopBackextensions.