пятница, 15 мая 2015 г.

Взаимодействие с данными в Oracle MAF(ADF Mobile). Часть 1. Использование SOAP-XML Web сервисов ( Using SOAP-XML Web Services in Oracle MAF)

Любое приложение(даже мобильное) всегда работает с данными.
Mobile Application Framework поддерживает несколько способов взаимодействия с данными. В этой статье я хочу рассказать, как работать с данными при помощи сервисов.

В JDeveloper доступна работа с SOAP(XML формат) и REST(XML и JSON) web сервисами.


Специалисты в области Oracle MAF советуют использовать REST-JSON сервисы, так как они просты в создании и использовании. Так же   JSON  формат  считается более эффективным при передаче данных по сети, а для мобильных технологий это считается важным критерием.



Но так как сервис может быть сторонним, я расскажу как работать и с SOAP, и с REST сервисами в JDeveloper


SOAP-XML

1. Создайте в вашем приложении Web Service Data Control. Для этого  нажмите Ctrl+N, зайдите на вкладку Web Services и выберите   Web Service Data Control(SOAP/REST)


2. В первом окне  нужно указать имя дата контрола, тип сервиса, адрес сервиса и сам сервис.

Я использовал общедоступный сервис  http://www.webservicex.net/globalweather.asmx?WSDL с сайта http://www.webservicex.net/





3. Далее необходимо выбрать методы с которыми вы хотите работать и нажать на Finish.


4.  Data Control появился:


5. Теперь его нужно  перенести на вашу amx страницу



6. Готово



В Второй части статьи будет рассказано  как работать с БД в MAF.