2013-02-19 3 views
2

Я пишу приложение для Android, которое будет сильно полагаться на сервер tomcat. Прежде чем я пойду далеко, я хотел бы получить некоторые советы о том, как настроить связь. Будет подано большое количество запросов на данные, отправленные приложением. Какой лучший способ реализовать это. Является ли это сериализацией объектов или есть лучший способ? Ссылка на хороший учебник была бы оценена по достоинству.Связь Android и Tomcat?

ответ

2

Я решить эту проблему в своих приложениях следующим образом:

Во-первых, я использую RestWebService (то есть эталонная реализация JAXRS). Это конечная точка связи на сервере Tomcat.

Затем обмен сообщениями может быть выполнен с использованием строк JSON. Они хорошо поддерживаются Android, а JAXRS в сочетании с JACKSON позволяет легко преобразовывать объекты в JSON или десериализовать их. Обычно я пишу библиотеку объектов JSON, которая содержит все объекты, которые должны быть доступны с обеих сторон, и включать этот Lib в оба проекта.

2

Я доволен веб-сервисами RESTful. Тогда у вас есть свобода, чтобы развивать бэкэнд, не задумываясь о внешнем интерфейсе слишком много. Я рекомендую Джерси как API REST, есть несколько обучающих программ в Интернете (vogella.com, чтобы назвать их).

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