On Mon, 17 Dec 2007 08:33:52 -0200, Michael Bernagou <[EMAIL PROTECTED]> wrote:

public class UserModule {
  public static ServiceClassB build(ServiceUserDao userDao){
    ClassB cb = new ClassB(userDao);
    return cb;
  }

  public static ServiceUserDao build() {
    UserDao dao = new UserDao();
    return dao;
  }
}

But I still don't know how to implement ClassA to get my ServiceClassB
instance provided by the IoC.

1) Rename your build() method to buildServiceUserDao.

2) Your ClassA builder method would be something like that:

public static ClassA buildClassA(ServiceClassB serviceClassB) {
     ServiceClassB object = new ServiceClassBImplementation();
     object.setServiceClassB(serviceClassB);
     return object;
}

--
Thiago H. de Paula Figueiredo
Desenvolvedor, Instrutor e Consultor de Tecnologia
Eteg Tecnologia da Informação Ltda.
http://www.eteg.com.br

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to