JBoss Community

are there any other ways to invoke EJB except for @EJB (lookup='JNDI')

created by yunshi tan in JBoss AS 7 Development - View the full discussion

Hi all,

 

I want to inject an EJB obejct to another EJB object,  so I am well knowing that I can have it like

 

@EJB(lookup="java:global/project/SomeDAOImpl!com.company.dao.common.local.SomeLocal")

private SomeLocalDAO someDAO;

 

However, I feel it bizzard to have all the JNDI names in my code source;

 

I would like to declare the JNDI names in some xml files like jboss-ejb3.xml, so that I can just inject the EJB object by @EJB.

 

Is there any way to do it ?

 

Thanks in adavence.

Reply to this message by going to Community

Start a new discussion in JBoss AS 7 Development at Community