2013-05-30 2 views
-1

Я разрабатываю приложение для Android, которое использует службы REST, которые еще не закончены. Я искал какой-то инструмент, который мог бы издеваться над этими службами REST, чтобы не застревать, и я нашел SoapUI. У меня возникли проблемы с настройкой этого инструмента и сделать визуализацию служб REST для моего мобильного устройства.Подход к развитию клиента, когда веб-службы еще не закончены

Мой вопрос в том, должен ли я следовать правильному подходу или есть другие варианты, которые могут поместиться лучше.

+0

Вашего вопроса немного широк, и я не уверен, что это происходит в любом месте, но я могу вам сказать, что SOAP не REST, этим это разные понятия. – Nanne

ответ

0

У меня нет опыта работы с SoapUI, но я думал, что это сделано только для мыльных звонков, а не издеваться над ними. Может, я ошибаюсь?

В любом случае, я бы рекомендовал делать следующее за насмешливый вашей службы REST, который не закончил:

  1. сделать интерфейс, который представляет службу REST. В Java у вас есть что-то вроде DataService.java в качестве интерфейса, а затем вы можете создавать различные его реализации. Такие вещи, как DataServiceRestImpl.java - это будет реальная служба REST после ее завершения.

  2. Afer, вы сделали интерфейс, идите и сделайте издеваемую версию. DataServiceMockImpl.java. Таким образом, вы можете обойти интерфейс в своем коде, и реализация может легко измениться.

После того, как реальный сервис готов, вы просто замените реализацию интерфейса, и все по-прежнему работает нормально.

(Как примечание, это также поможет вам сделать модульное тестирование!)

+0

Спасибо! На самом деле можно высмеять веб-сервисы REST и SOAP с помощью SoapUI, но для моей ситуации я думаю, что лучше ваш подход –

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