Inversion of Control (IoC)

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Books
  Projects
  

Articles:
  • Build configurable workflows with WS-BPEL and IoC, Part 1: Understanding dynamic business workflows by Bilal Siddiqui   - [Clicks: 7]
    Inversion of Control (IoC) and Web Services Business Process Execution Language (WS-BPEL) can be effective tools for implementing dynamic business workflows. In this article, the first in a two-part series, Bilal Siddiqui describes business workflows' dynamic nature and proposes a two-layer workflow model that lets you use XML to build configurable and flexible solutions.
    http://www.ibm.com/developerworks/java/library/j-bpel-ioc/index.html - Jul, 2008
  • Programmatic Dependency Injection with an Abstract Factory by Danny Hui   - [Clicks: 12]
    This article by Danny Hui describes a variant of the Abstract Factory Design pattern, useful when creating local stateful objects with dynamic parameters, or dynamically wiring up objects.
    http://www.theserverside.com/tt/articles/article.tss?l=InjectionwithAbstractFactory - Apr, 2008
  • Drinking your Guice too quickly? by Paul Hammant   - [Clicks: 6]
    Dependency Injection has been around for a while, and many teams are refactoring their applications to use DI. But it can be a struggle. In this article, Paul Hammant explains the route to take to move an existing application from a nest-of-singletons design to a full fledged DI design.
    http://www.infoq.com/articles/drinking-your-guice-too-quickly - Apr, 2008

[Top]

Books:
  • Google Guice: Agile Lightweight Dependency Injection Framework  by Robbie Vanbrabant
    What you’ll learn: * Find out why dependency injection frameworks solve your problems, and how Guice fills that gap; * What Guice can do, can’t do and how to apply that knowledge; * How Guice compares to popular alternatives like the Spring Framework; * What the future has in store, including Guice IDE, the next Guice version and the standardization of Guice’s concepts through JSR 299; * How you can build real–world, Guice–powered web applications using popular frameworks like Wicket or Struts 2; * How to develop a full stack Guice/Struts 2/Hibernate application; * What you can really do with modern Java.
     - Apr, 2008

[Top]

Projects:
  • NanoContainer   - [Clicks: 6]
    http://www.nanocontainer.org/
  • PicoContainer   - [Clicks: 7]
    PicoContainer is a small, simple container for arbitrary components. It is embeddable and extentensible. PicoContainer is designed for server and client side, for small and enterprise applications. There are already quite a few diverse containers that deliver the PicoContainer design. Components can be created for it without importing or extending any interfaces or classes outside of the java.* package. Components also have no meta-info specification. I.e. no XML. Most importantly of all, components for PicoContainer can be used without PicoContainer for good old-fashioned hard-coded deployments.
    http://www.picocontainer.org/

[Top]