Любое приложение(даже мобильное) всегда работает с данными.
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/
4. Data Control появился:
5. Теперь его нужно перенести на вашу amx страницу
В Второй части статьи будет рассказано как работать с БД в 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.
Комментариев нет:
Отправить комментарий