Skip to content

Inversion of Control

Pierre T. edited this page Jan 12, 2015 · 2 revisions

IOC (Inversion Of Control) is a design pattern where developers delegate to an engine the control of their application in order to focus on business developments. The application life cycle (included in the control), which is not directly interesting when you develop a business application, is often delegated to a "support" implementation. This implementation is often develop once and proposed to all the business developers.

It is important to notice that true IOC modules are rare and are often configurable engine rather than complete frameworks. Among the existing, rare are those which differ from the Oracle/Sun approach. That's why the IOC framework Nuun IO and its kernel/plugin approach are completely unseen.

Content

Clone this wiki locally