Связь клиент-сервер между сервером Java и телефоном Android - PullRequest
1 голос
/ 22 июля 2011

Я ищу лучший способ осуществить передачу данных в приложение Android и из него.

Вот решение, которое я сейчас рассматриваю:

  • Данные передаются с использованием JSON, бины сериализуются / десериализуются с использованием GSON
  • Каждый объект, который может быть передан, предоставляет метод «toBean» и конструктор, который принимает bean-компонент (реализуется с помощью интерфейса «Transferable»)
  • Перед сериализацией я добавляю к компоненту дополнительную информацию, такую ​​как статус ответа, время и т. Д.

Это похоже на разумное решение? Есть ли другой шаблон, который я мог / должен использовать?

1 Ответ

0 голосов
/ 22 июля 2011

То, что вы делаете, звучит разумно, я бы лично использовал веб-сервис SOAP / REST, так как это Java к Java, но это всего лишь личный выбор, наилучший выбор, вероятно, будет определяться деталями вашего взаимодействия с сервером. также.

...