2015-05-06 2 views
1

Я хочу разработать и использовать приложение с ADF Oracle, но мне нужен веб-сервис RESTful, который позволит другим клиентам (настольному приложению, мобильному приложению и т. Д.). , Чтобы помочь мне определить лучший способ сделать это, у меня есть два вопроса:Могу ли я использовать веб-службы RESTful с Oracle ADF

  1. У ADF есть простой способ создания службы REST, встроенной в приложение?
  2. Если нет, могу ли я создать веб-службу JAX-RS и подключить ее в том же контейнере, что и приложение ADF?

Я думаю, что из-за того, что делает ADF, лучше не пытаться создать с ним сервис. Если да, пожалуйста, предупредите меня об этом.

ответ

1

Да, вы можете создавать и потреблять REST из ADF Faces, пожалуйста см. ниже шаг за шагом учебник для ADF 12c: http://docs.oracle.com/cd/E53569_01/tutorials/tut_rest_ws/tut_rest_ws.html

Это будет хорошо работать для простых случаев использования, где нет проблем с экранами ввода данных.

Однако вы должны иметь в виду, что ADF является самым мощным при использовании бизнес-компонентов и привязок. Любая другая комбинация уменьшит вашу производительность.

1

Да, вы можете построить REST сервис поверх компонентов ADF, вот свежий учебник, показывающий, как действовать со многими Java технологий: http://multikoop.blogspot.com/2014/06/create-restful-services-on-top-of-adf.html а также http://waslleysouza.com.br/en/2014/10/expose-adf-bc-restful-web-service/

+0

Ссылки, которые вы публикуете здесь, являются способами раскрытия существующих бизнес-сервисов, написанных ADF BC, как веб-службы REST. Не уверен, что имеет смысл построить ADF BC, если вы намерены открыть для себя свой пользовательский интерфейс. –

0

С выпуском JDeveloper 12.2.1 был предоставлен простой способ создания служб REST. Используя эту функцию, вы можете выявить объекты сущности по вашему выбору в качестве ресурсов REST и затем легко их использовать через палитру DC.

Посмотрите на этот блог, который обеспечивает некоторое понимание того же: http://stick2code.blogspot.in/2015/11/creating-adfbc-rest-services-new.html

2

Теперь с выпуском 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 и АПД. Для получения в более продвинутых функций, пожалуйста, перейдите по этой ссылке

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

это поможет в реализации всех других функций в АПД образом.

Смежные вопросы