Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Веб сервисы или httpconnection?


Автор: Pepod2007 15.10.2008, 15:33
Всем привет. Вот столкнулся с задачей получения данных из интренета, как справится с ситемой не знаю..существует уже готовая система написанная под  .Net, система строится на работе с базой данных MSSQL2005 ,  у ситемы уже существует готовый веб сервис. И вот утт появлются вопросы можно ли соедиить мидлет с данной системой через уже существующий на сервере asp.net сервере сервисом, если нет подскажите другие варианты, желательно с ссылками на данную тематику! Никак не могу нарыть инфу, может нужно будет сделать серувис на java технологиях, то возмжно ли будет соеденить данный сервис с мелкософтным скулем?..помогите пожалуста... smile 

Автор: Dummy 16.10.2008, 11:52
В идеале это http://jcp.org/en/jsr/detail?id=172. Но, насколько я знаю, он пока еще не так широко распространен, хотя на ряде аппаратов Nokia и SonyEricsson  он есть.

Не сильно разбираюсь в веб-сервисах, но, как я понимаю, если ты знаешь, в каком формате слать http-запросы и в каком формате приходят ответы, можно работать и без JSR-172. Просто прикручиваешь к своему проекту XML-парсер для J2ME (в http://developers.sun.com/mobility/midp/articles/parsingxml/ написано, как и чего) и работаешь с сервисом, формируя ручками запросы HttpConnection. Я сам так делал в свое время, использовал парсер kXML. Правда, сервис был доморощенный, и формат его ответов был мне известен.

Автор: Pepod2007 16.10.2008, 16:55
Dummy,  ясен..у мну была такая мысль..ток я ща даже httpconnection открыть не могу..почему то он виснит на этой строке..
Код

  hCon =  (HttpConnection)Connector.open("89.237.203.4:9999/service.asmx");

И даже не спрашивает меню на разрешение подключения в телефоне..

Автор: eugine_s 16.10.2008, 17:06
Цитата(Pepod2007 @  16.10.2008,  16:55 Найти цитируемый пост)
ток я ща даже httpconnection открыть не могу..почему то он виснит на этой строке..


я уже давал http://forum.vingrad.ru/index.php?showtopic=197814&view=findpost&p=1668829 на этот вопрос, вы его успешно прослушали или проигнорировали...


Автор: Shushpanchik 16.10.2008, 17:17
Цитата(Pepod2007 @ 16.10.2008,  16:55)
Dummy,  ясен..у мну была такая мысль..ток я ща даже httpconnection открыть не могу..почему то он виснит на этой строке..
Код

  hCon =  (HttpConnection)Connector.open("89.237.203.4:9999/service.asmx");

И даже не спрашивает меню на разрешение подключения в телефоне..

Ну судя по тому, что написано в спецификации MIDP2, твой URL обязан начинаться со схемы...
Цитата

The parameter string that describes the target should conform to the URL format as described in RFC 2396. This takes the general form:
{scheme}:[{target}][{params}]
where {scheme} is the name of a protocol such as http}.
The {target} is normally some kind of network address.
Any {params} are formed as a series of equates of the form ";x=y". Example: ";type=a". 

Автор: Pepod2007 16.10.2008, 20:42
палин сорри ребят, сам ужо глючу..просто 2-е суток не спал =(

со схемами=)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)