2014-06-13 1 views
0

Я работаю над проектом, созданным с использованием Spring, Struts 2 и Hibernate, и мне нужно создать веб-сервис для Android-приложения. Я начал читать о веб-сервисах, я понял разницу между SOAP и REST. Но у меня все еще есть проблемы в том, как мне приступить к развертыванию моей веб-службы.Развернуть веб-службу проекта Spring для Android

Есть много технических концепций, которые я до сих пор не понимаю.

Не могли бы вы помочь мне с вашими инструкциями?

ответ

0

SOAP означает создание XML-сообщения SOAP и отправку его службой через HTTP.

ОТДЫХ - это скорее стиль, чем стандарт. Вы используете HTTP-глаголы (GET, PUT, POST и DELETE) и сопоставляете URL-адреса для управления данными на стороне сервера.

В любом случае вы должны использовать сервер приложений Java EE или Tomcat или Jetty для развертывания WAR-файла, содержащего вашу службу. Затем ваш клиент Android будет создавать HTTP-запросы и отправлять их вместе.

Вы хотите, чтобы эта служба прослушивала порт 80 для HTTP или 443 для HTTPS. Так не беспокойтесь о брандмауэрах.

+0

Я понимаю, что вы имеете в виду, но как я могу развернуть свой веб-сервис. Я читал о JAX-WS и JAX2. В чем разница между двумя, а какая лучше и проще? –

+0

Извините, если это звучит так, будто я коротка, но вам нужно развернуть на сервере. Это могут быть AWS или Rackspace или OpenShift или некоторые другие облачные сервисы, где вы можете развернуть свой сервис и сделать его доступным в общедоступном Интернете. Не беспокойтесь о «лучше» или «проще»; выяснить, как сделать одну работу. Выберите один и бегите с ним. Измените, если это станет невозможным. – duffymo

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