Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从POJO调用会话Bean上的方法?_Java_Ejb_Pojo_Instantiation_Session Bean - Fatal编程技术网

Java 从POJO调用会话Bean上的方法?

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的

仅给定会话Bean的完全限定类名/接口名,是否可以从POJO实例化对其调用方法

如果是,如何进行

谢谢,
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;