将EJB应用程序共享到休息服务中

时间:2018-05-30 15:10:10

标签: java rest java-ee netbeans ejb

(对不起我的英语,这不是我的第一语言,但我会尽量更清楚)。

我必须创建一个基于Java EJB的应用程序,它可以通过RMI与其他项目进行某些服务的通信。但我也希望通过REST接口提供一些其他服务 - 允许在我的实体上执行业务功能。而且我迷失了。

我在Netbeans上创建了几个项目:

  • exampleApp由模块组成:

    • ExampleApp中的EJB
    • ExampleApp中入耳
    • ExampleApp中幅材
  • exampleAppShared(对于我的RMI服务)

目前,我的服务看起来像:

@Stateless
public class ServicesClient implements ServicesClientLocal {

@EJB
private GestionClientLocal gestionClient;

//code refering to business functions
}

我的RMI部分运行良好。但我不知道如何通过REST服务提供我的服务。我应该创建另一个项目吗?

也许我搜索得很糟糕,但我没有在这里找到一些答案,也没有在互联网上找到这个案例......

提前感谢谁会花些时间回答我的(白痴)问题......

1 个答案:

答案 0 :(得分:0)

最后我找到了!

我只需要使用netbeans创建REST webservice:

  • 右键单击要创建webservice的包
  • RestFul webservices from patterns

只需点击第一个屏幕,然后选择网络服务的名称即可。 然后你可以调用一个企业bean。