通过java调用EJB

通过java调用EJB,java,ejb,ejb-2.x,Java,Ejb,Ejb 2.x,我对EJB一无所知。我认为这是一种从某处获取数据的替代方法,就像我们在使用Web服务时所做的那样。对于我的新项目,我们将使用EJB获取数据。这些服务将由其他团队开发 我希望有人能指导我如何在java代码中使用EJB服务。什么都需要。 与使用Web服务一样,我们有一个wsdl,生成客户机,创建存根对象并调用我们的方法。使用ejb服务的类似步骤。对于ejb,您不需要创建客户端。 只需在代码中“注入”它 如果您想从EE代码(例如其他EJB或servlet)调用它,只需使用@EJB来定义EJB注入 如果

我对EJB一无所知。我认为这是一种从某处获取数据的替代方法,就像我们在使用Web服务时所做的那样。对于我的新项目,我们将使用EJB获取数据。这些服务将由其他团队开发

我希望有人能指导我如何在java代码中使用EJB服务。什么都需要。
与使用Web服务一样,我们有一个wsdl,生成客户机,创建存根对象并调用我们的方法。使用ejb服务的类似步骤。

对于ejb,您不需要创建客户端。 只需在代码中“注入”它

如果您想从EE代码(例如其他EJB或servlet)调用它,只需使用@EJB来定义EJB注入


如果您想在非EE代码(例如Struts操作)中使用它,您可以使用JNDI来查找EJB。

您是否尝试过这种方法?是的,其他方法也一样,基本上就是如何创建EJB服务。我还在继续,但我希望得到关于消费的指导,以及所需的东西。你说的消费是什么意思?为您的EJB注入
@EJB
注释,并调用它们的方法来完成所需的工作。老实说,我对EJB概念完全陌生:我将尝试用webservice示例解释我的需求。在webservice中,我们只需要wsdl和部署它的端点url。我们不需要知道它是如何构建的,除了它使用的协议。然后我们只需生成客户端(ApacheAxis),创建存根对象(使用端点url)并调用我们的方法。休息对我们来说是抽象的。EJB中类似的东西。谢谢,我需要google正确的关键字这就是我的答案。不客气。