如何使用现有的 EJB 项目制作 RESTFUL 服务?



所以,问题是我必须做一些 Web 服务才能在 JSF Web 应用程序中使用它们。我还有一个桌面应用程序(可执行文件(,这个程序已经有 EJB 和所有需要的层(DAO、控制器等(。所以,要说明一下,我的问题是:我是否可以使用以前制作的 EJB 的 WebServices (Restful(?换句话说,背叛它?

我在这方面有点迷茫,即使搜索答案也没有找到任何如此具体的答案。

提前感谢您的任何回复! (对于任何语法错误,也提前道歉,英语不是我的母语=(

如果我理解正确,您希望在 jsf 应用程序中重用已经存在的代码。 因此,要执行此操作,您需要:

  1. 将 ejb 从桌面应用程序提取到外部 jar;
  2. 从耳朵文件内的第一步创建企业 Web 应用程序 (ear( 和包 jar。创建必要的 Restful Web 服务;
  3. 您也可以在桌面应用程序中使用此罐子;
  4. 将耳朵部署到应用程序服务器。

您可以在 JSF 应用程序中创建 http 客户端层,并在 EJB 后端调用 REST 服务。您将在 JSF 和 EJB 应用程序之间共享 DTO 类。

相关内容

  • 没有找到相关文章

最新更新