我不了解EJB。我正在考虑它可以替代从某个地方获取数据,就像我们在使用Web服务时那样。对于我的新项目,我们将使用EJB来获取数据。这些服务将由其他团队开发。
我希望有人可以指导我在java代码中使用EJB服务的链接。什么都需要。 就像使用webservice一样,我们有一个wsdl,生成客户端,创建存根对象并调用我们的方法。消费ejb服务的类似步骤。
答案 0 :(得分:2)
对于EJB,您不需要创建客户端。 只需在代码中“注入”它。
如果要从EE代码(例如其他EJB或servlet)调用它,只需使用@EJB来定义EJB注入。
如果要在非EE代码(例如Struts操作)中使用它,可以使用JNDI查找EJB。