![]() |
Модераторы: SoWa |
![]() ![]() ![]() |
|
AlDev |
|
||||||
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 3 Всего: 50 |
Итак, задача - вызвать серверную процедуру и получить от нее что нибудь.
Внимание: Flex Data Services для этого НЕ нужен ![]() 1. Что такое RPC, SOAP, WSDL и Веб Сервисы На эту тему исписан не один километр макулатуры и не один мегабайт кода, по сему просто линк на наиболее понравившуюся статью: http://www.webmascon.com/topics/technologies/8a.asp 2. Сервер Я использовал Apache Tomcat 5 и Axis (релиз 1.4). Axis Качать отсюда: http://www.apache.org/dyn/closer.cgi/ws/axis/1_4/ Как ставить читать тут: http://ws.apache.org/axis/java/install.html 3. Сервис Итак, для начала создадим веб сервис, с которым будем общаться. Создадим простенький классик:
Сохраним его как {webapps}/axis/HelloSayer.jws где {webapps} - путь к папке web приложений Открываем: http://localhost:8080/axis/helloSayer.jws И получаем:
Кликаем, и видим WSDL файл. Axis сам скомпиллил наш jws файл и создал wsdl. 4. Клиент Теперь открываем Flex. Создаем проект HelloSayerClient (ну или как угодно называйте ![]()
Теперь компилим и пускаем наше Flex приложение и смело давим на кнопочку. Если все сделано правильно - получите Alert с текстом Hello from web service! PS: 1. Подробности о том, как создавать свои веб сервисы смотрите в Axis User Guide (идет вместе с билдом в архиве) 2. Подробности о том, как этим делом пользоваться во Flex смотрите в доках по Flex-у: http://livedocs.macromedia.com/flex/2/docs/00001126.html © AlDev: http://z3labs.com/2007/03/07/flex-java-webservices/ |
||||||
|
|||||||
AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: нет Всего: 18 |
-------------------- ГЫ... |
|||
|
||||
AlDev |
|
|||
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 3 Всего: 50 |
AntonioBanderaz,
ы. протупил ![]() PS: у мну еще как деплоить сервис в томкате с axis написано ![]() |
|||
|
||||
Maksys |
|
|||
![]() Future Splasher ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 15.6.2005 Где: Екатеринбург Репутация: нет Всего: 17 |
Молодцы, вы ребята, тока вот на форуме это все отмерает, записать бы это все в фак, WoWa по этому поводу не отвечает... очень много хороших статей AntonioBanderaz написал по AS3 и AlDev по Flex, но жалко все в форуме...
|
|||
|
||||
Dagger |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 377 Регистрация: 4.9.2002 Где: Киев Репутация: нет Всего: 8 |
Ребята, спасибо ))) Интересно написали, сразу все понятно )))
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Flex | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |