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

Share an EJB application into a rest service

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

我必须制作一个基于Java EJB 的应用程序,它可以通过RMI 与其他项目进行通信以获取某些服务。但我还想通过 REST 接口提供一些其他服务——允许在我的实体上执行业务功能。这就是我迷路的地方。

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

目前,我的服务是这样的:

@Stateless
public class ServicesClient implements ServicesClientLocal {

@EJB
private GestionClientLocal gestionClient;

//code refering to business functions
}

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

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

提前感谢谁愿意抽出时间来回答我的(白痴)问题...

终于找到了!

我只需要用 netbeans 创建 REST 网络服务:

  • 右键单击要创建网络服务的包
  • RestFul 来自模式的网络服务

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