Java 从POJO调用会话Bean上的方法?
仅给定会话Bean的完全限定类名/接口名,是否可以从POJO实例化对其调用方法 如果是,如何进行 谢谢,Java 从POJO调用会话Bean上的方法?,java,ejb,pojo,instantiation,session-bean,Java,Ejb,Pojo,Instantiation,Session Bean,仅给定会话Bean的完全限定类名/接口名,是否可以从POJO实例化对其调用方法 如果是,如何进行 谢谢, LameProgrammer因为EJB3.0会话bean也是POJO,所以您可以通过 MyEJB ejb=new MyEJB() 但正如Peter Lawrey正确指出的那样,这应该由应用服务器来完成 为了回答你的问题,你应该提供更多的细节,你计划做什么,到目前为止你想出了什么 附言:尽管你称自己为跛子,但你应该提高你的接受率…参见 使用无接口视图访问本地企业bean 客户机对企业bean的
LameProgrammer因为EJB3.0会话bean也是POJO,所以您可以通过
MyEJB ejb=new MyEJB()代码>
但正如Peter Lawrey正确指出的那样,这应该由应用服务器来完成
为了回答你的问题,你应该提供更多的细节,你计划做什么,到目前为止你想出了什么
附言:尽管你称自己为跛子,但你应该提高你的接受率…参见
使用无接口视图访问本地企业bean
客户机对企业bean的访问公开了本地的、无接口的视图,这两种方法都是通过依赖项注入实现的
或JNDI查找
要通过依赖项注入获得对企业bean的无接口视图的引用,请使用javax.ejb.ejb注释
并指定企业bean的实现类:
要通过JNDI查找获得对企业bean的无接口视图的引用,请使用javax.naming.InitialContext接口的查找方法:
examplebeanexamplebean=(ExampleBean)
查找(“java:module/ExampleBean”);
exampleBean.yourMethod();
会话bean通常由应用程序服务器在有新客户端(会话)时创建。你想写你自己的应用服务器吗?@Peter,我明白你的意思了。我需要在应用服务器管理的EJB上调用一个方法。我已经更新了我的问题。对不起,误会了。
@EJB
ExampleBean exampleBean;