bothzoli/ABAP-IoC-Container
An inversion-of-control container for ABAP, with which collaborators are registered and resolved instead of each call site constructing what it needs; its maintainer calls it a naive implementation.
An implementation of dependency injectionDependency injectionWiring an object's collaborators from outside it, so a class can be swapped for another implementation without editing the code that uses it.Community only in ABAP: a container that collaborators are registered with and resolved from, instead of each call site constructing what it needs. Its maintainer calls the implementation naive. The reasoning behind it is written up in Implementing an IoC Container in ABAP, which the README gives as the place for more details.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@bothzolimaintainerAlexandr ZhuravlevContributes to this
In the atlas: contributes to 1@alezhu1 contributor
Before choosing this
Signals
ActivityQuietNo published releases; repository quiet for 62 months
It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.
What it declares
Every artifact
- Type
- Package
- Origin
- Independently maintained
As a package
- Where it runs
- does not say
- Distributed through
- does not say
Connections
Wiring an object's collaborators from outside it
Download
README
quoted from bothzoli/ABAP-IoC-Container under MIT, readABAP-IoC-Container
This repository contains a naive implementation of an IoC Container in ABAP.
See this article for more details.
Others providing
Compare all 2 on the Dependency injection page →- swixfort/Sdw.Abap.Diswixfort/Sdw.Abap.DiA dependency-injection container for ABAP: register classes or interfaces, then resolve an object with its dependencies already constructed.independent, abapA dependency-injection container for ABAP: register classes or interfaces, then resolve an object with its dependencies already constructed.
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
abaplint
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:bothzoli-abap-ioc-container- JSON
- /artifacts/bothzoli-abap-ioc-container.json
- MCP
- Connecting an agent