bom dia,
utilizo em um projeto ebj 3.1 + glassfish v3,
tenho varios stateless session beans que estao todos sendo instanciado dentro de um MDB
usando @EJB annotaion.
Gostaria de saber se alguem tem uma ideia de como criar uma fabrica de ejb, pra evitar declarar todos os ejbs no mdb…
A estrategia que tentei foi gerar um outro stateless session bean e declarar todos os
ejbs com @EJB dentro, e no MDB uso somente essa classes de factory…(nao sei se é a melhor estrategia)
public class EjbFactory {
public EjbFactory() {
}
@EJB(mappedName="ManagerBean")
private Manager manager;
......
}
// no MDB, gostaria de injetar somente esse ejbFactory, ao invez de todos os @EJB annotation..
Essa é a melhor forma?
Obrigado,
Leonardo