серверная часть для мобильного приложения в java me - PullRequest
1 голос
/ 15 декабря 2009

Я делаю мобильное приложение в java me, и я хочу, чтобы на стороне сервера я получал некоторую информацию для приложения (чтобы в приложении не было много информации в xml-файле).

У меня нет большого опыта работы с серверами, поэтому я хотел бы знать, как с этим справиться. Возможно, мне стоит сделать несколько веб-сервисов.

Я работаю в NetBeans 6.7

Заранее спасибо!

Милан

Ответы [ 3 ]

1 голос
/ 15 декабря 2009

Если вы хотите придерживаться Java, я бы реализовал вашу серверную сторону как простой Сервлет . Если все, что вы хотите сделать, это отправить клиенту файл XML, я думаю, что использование правильного стека веб-служб, вероятно, излишне и усложнит ситуацию.

Используя этот подход, ваше мобильное приложение просто устанавливает HTTP-соединение с вашим сервлетом, который отвечает вашим XML-файлом.

На самом деле, если это статический XML-файл, вам не нужен какой-либо код на стороне сервера, достаточно любого веб-сервера.

0 голосов
/ 30 декабря 2009

Я рекомендую вам использовать Http Post вместо веб-сервисов. Некоторые мобильные устройства не поддерживают веб-службы (определены в JSR 172 )

0 голосов
/ 16 декабря 2009

Сервер приложений Glassfish, который, вероятно, поставляется с Netbeans, позволит вам запускать сервлет Java на локальном компьютере.

Доступ к нему из эмулятора J2ME, работающего на том же компьютере, очень прост.

Доступ к сервлету из мидлета, запущенного на реальном мобильном телефоне, более сложен.

Я бы посоветовал взглянуть на Google App Engine, чтобы упростить развертывание тестового сервера, доступ к которому можно получить с мобильного телефона.

...