只给出会话Bean的完全限定类名/接口名,是否可以实例化从POJO调用方法?
如果是,怎么样?
谢谢, TheLameProgrammer
答案 0 :(得分:0)
由于EJB3.0会话bean也是POJO,所以你可以通过
将其实例化为任何其他类。 MyEJB ejb = new MyEJB();
但正如Peter Lawrey所指出的那样,这应该由应用服务器来完成。
为了回答你的问题,你应该提供更多详细信息,你打算做什么以及你到目前为止提出了什么。
PS:虽然你说自己很蹩脚,但你应该按照你的接受率工作......
答案 1 :(得分:0)
使用无界面视图访问本地企业Bean 客户端访问公开本地无接口视图的企业bean是通过依赖注入完成的 或JNDI查找。
要通过依赖注入获取对企业bean的无界面视图的引用,请使用javax.ejb.EJB注释 并指定企业bean的实现类:
@EJB
ExampleBean exampleBean;
要通过JNDI查找获取对企业bean的无接口视图的引用,请使用javax.naming.InitialContext接口的查找方法:
ExampleBean exampleBean = (ExampleBean)
InitialContext.lookup("java:module/ExampleBean");
exampleBean.yourMethod();