Java Open Source Projects
Inversion of Control - also known as IoC - is about inverting the control between objects. Thus, for example, rather than object A controlling object B, object B might be passed to A, such that it appears that the control is the other way up - i.e. inverted. Informally, it is the Hollywood Principle - "Don't call us, we'll call you".
It can be seen as a concept that defines the relationship between an object on one side and a library, framework or container on the other side. Although it misses a clear definition it's a defining idea behind a popular and mature software development framework: the Spring Framework. Many other frameworks written in many different object-oriented programming languages also claim to be based on Inversion of Control.(From Wikipedia)

IOC-Inversion of Control

PicoContainer
PicoContainer is a highly embeddable container for components that honour the Dependency Injection pattern. You could use it as a lightweight alternative to Sun's J2EE patterns ...
HiveMind
HiveMind is an services and configuration microkernel. Its features are also referred to as Inversion of Control (IoC) Container or Lightweight Container. The adoption of HiveMind ...
Excalibur
Excalibur is an open source software project of The Apache Software Foundation. Our primary product is a lightweight, embeddable Inversion of Control container named Fortress that ...
NanoContainer
NanoContainer is a Dependency Injection container that manages trees of PicoContainers. The scope of the NanoContainer project is to complement the PicoContainer project, provid...
JICE - an XML-based IoC Container
JICE is an XML-based Inversion of Control (IoC) Container - a tool for constructing and configuring application objects. JICE consists of: JIC Language - an XML format for descr...
Gravity - a dependency and configuration management framework
Gravity is a dependency and configuration management framework that allows multiple forms of configuration via a plugin model with a primary focus on the Dependency Injection / Inv...
The Carbon Component Framework
Carbon is a light-weight component model and services framework providing enterprise quality services. Carbon is built on the following principles: Create a more flexible archit...
JBoss Microcontainer
The JBoss Microcontainer provides a lightweight container for managing POJOs, their deployment and configuration. Project goals include: Make the JBoss Microcontainer availab...
DNA - a lightweight IOC framework.
DNA is a lightweight Inversion of Control (IOC) framework.
Yan - Yet Another Non-intrusive container for object dependency injection
Yan container stands for Yet Another Non-intrusive container for object dependency injection. The core of Yan is a compact Java API with no dependency to any other lib. Aroun...

List of Companies, Suppliers, Distributors, Importers & Exporters
Add to favorites | Contact US | Java Example Source Code | Sitemap Generator
Copyright © 2007 - 2009 exampleshow.com