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 describing the objects in a Java application.
- JIC Engine - A Java application that constructs graphs of Java objects based on the instructions the XML files.
JICE could be used in any kind of Java project including client-side and server-side applications, Swing and web applications, etc.
See Other Best IOC-Inversion of Control Projects in Java: