Максимальное повторное использование: веб-сервис, клиент Android, веб-клиент, как?

Мне нужно создать простую веб-службу на Java, контекст — Google Application Engine. Также необходимы два клиента: Android и Web Page, для браузера.

Я рассматриваю что-то вроде Restlet и хочу переиспользовать из него клиентов Android и GWT.

Не могли бы вы, пожалуйста, подсказать, хороший ли это путь? Не могли бы вы посоветовать другим?

В частности, я не мог найти, как эта технология сосуществует с WSDL, и смогу ли я ее использовать?


person qknowswhat    schedule 23.11.2012    source источник


Ответы (2)


Restlet Framework в основном используется для разработки веб-сервисов RESTful, хотя на практике вы также можете отправлять и получать вызовы SOAP для соединения со старыми системами (но без поддержки WSDL).

Для получения справки по клиентским сторонам GWT и Android см.:

http://wiki.restlet.org/docs_2.1/13-restlet/21-restlet/318-restlet/303-restlet.html

person Jerome Louvel    schedule 27.11.2012

Это во многом зависит от того, хотите ли вы создать кросс-платформу, как в phonegap, или оставить ее простой, как в примере мобильного веб-приложения, представленном в папке примеров в загружаемом вами zip-файле gwt.

Образец мобильного веб-приложения не имеет доступа к функциям смартфона, но будет доступен через браузер на любом мобильном устройстве. phonegap или аналогичные фреймворки, такие как титан, сенча, предоставляют API для доступа к функциям смартфона.

Для получения дополнительной информации -

http://www.sapandiwakar.in/technical/api-research-study-iphone-and-android-applications/

Собственная сборка Sencha Touch 2 против упаковки Sencha Нажмите 2 в телефонной будке

Создание мобильного приложения с помощью Google App Engine и GWT?

person appbootup    schedule 27.11.2012