【问题标题】:Can I use RESTful web services with Oracle ADF我可以将 RESTful Web 服务与 Oracle ADF 一起使用吗
【发布时间】:2016-04-17 22:57:23
【问题描述】:

我想使用 Oracle ADF 进行开发和应用,但我想要一个允许其他客户端(桌面应用程序、移动应用程序等)的 RESTful Web 服务。为了帮助我确定最好的方法,我有两个问题:

  1. ADF 是否有一些简单的方法来创建内置到应用程序中的 REST 服务?
  2. 如果没有,我可以创建一个 JAX-RS Web 服务并将其挂接到与 ADF 应用程序相同的容器中吗?

我认为由于 ADF 是什么,最好不要尝试使用它创建服务。如果是这样,请提醒我。

【问题讨论】:

    标签: rest oracle-adf


    【解决方案1】:

    现在随着 jDeveloper 12.2.1 ADF 的发布,内置 REST Freamework 将解决各种需求(CRUD 操作、自定义方法调用、分页、数据一致性检查等) 开始使用的链接

    https://docs.oracle.com/middleware/1221/adf/develop/GUID-8F85F6FA-1A13-4111-BBDB-1195445CB630.htm#ADFFD589

    对开始使用 REST 和 ADF 有很大帮助。 要了解更多高级功能,请点击此链接

    https://docs.oracle.com/middleware/1221/adf/develop/GUID-589F3905-5A8D-402D-B2D2-3BEEB2D7DDD4.htm#ADFFD54082

    这将有助于以 ADF 方式实现所有其他功能。

    【讨论】:

      【解决方案2】:

      是的,您可以从 ADF Faces 构建和使用 REST,请参阅下面的 ADF 12c 分步教程: http://docs.oracle.com/cd/E53569_01/tutorials/tut_rest_ws/tut_rest_ws.html

      这适用于简单的用例,数据输入屏幕背后没有太多复杂性。

      但是,您必须记住,ADF 在使用业务组件和绑定时最强大。任何其他组合都会降低您的工作效率。

      【讨论】:

        【解决方案3】:

        是的,您可以在 ADF 组件之上构建 REST 服务,这是一个全新的教程,展示了如何使用许多 Java 技术:http://multikoop.blogspot.com/2014/06/create-restful-services-on-top-of-adf.htmlhttp://waslleysouza.com.br/en/2014/10/expose-adf-bc-restful-web-service/

        【讨论】:

        • 您在此处发布的链接是将使用 ADF BC 编写的现有业务服务公开为 REST Web 服务的方式。如果您打算将其余部分暴露给您的 UI,则不确定构建 ADF BC 是否有意义。
        【解决方案4】:

        在 JDeveloper 12.2.1 版本中,提供了一种创建 REST 服务的简单方法。使用此功能,您可以将您选择的实体对象公开为 REST 资源,然后通过 DC 调色板轻松使用它们。

        看看这个博客,它提供了一些相同的见解: http://stick2code.blogspot.in/2015/11/creating-adfbc-rest-services-new.html

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-09-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多