| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Java soap |
| Автор: Vasan 28.11.2008, 16:24 |
| Привет всем! Помогите, пожалуйста, новичку в этом деле. Есть сервер tomcat. Клиент открывает страницу на сервере, аплоадит файл на сервер, сервер этот файл обрабатывает и передает обратно клиенту. Необходимо использовать протокол передачи soap. Принятые данные от сервера на клиенте должен обрабатывать javaScript. Файл для отправки - бинарный. После обработки на сервере клиенту должен высылаться xml. Сделал конвертор, файл обрабатывается и сохраняется на сервере как xml. Теперь его надо как-то отправить клиенту. Скачал библиотеку axis1.4. Не могу подступиться, с чего начать |
| Автор: necromancer 28.11.2008, 18:07 |
| с документации забавно наверное Ява скрипт будет обрабатывать соап протокол =) 1 Закачал бинарный файл на сервер? соап не нужен 2 Обработал файл на сервере - соап не нужен 3 отдал данные в виде ХМЛ - соап не нужен. ЗАЧЕМ тебе соап да еще аксис? =))) |
| Автор: mbasil 28.11.2008, 19:18 |
| 1. Хотя web сервисы (SOAP для web сервисов) работают через HTTP пытаться обрабатывать это через javaScript как то странно. Обычно web сервис это приложение <-> приложение. 2. Вы пытаетесь получить гибрид слона с чайником. 3. Если все-таки беретесь за web сервисы, без axis можно обойтись. Сегодня web службу и клиента можно слепить пользуясь исключительно средствами JDK и соответствующего сервера приложений. |
| Автор: Maksym 1.12.2008, 11:46 | ||
mbasil
Продолжая мысль, могу привести http://buffalo.sourceforge.net/features.html очень удачного взаимодействия servlet + JavaScript. Обмен идет через http://www.caucho.com/resin-3.0/protocols/burlap.xtp протокол (вернее его подмножество). ( (с) Информацию когда-то подкинул http://forum.vingrad.ru/users/Stampede) Java Script, несмотря на всю его убогость, классно заточен под работу с xml. Поэтому запросто может слать/обрабатывать запросы/ответы в xml-based протоколах черех http и таким образом быть полноценной частью SOA идеологии. |
| Автор: necromancer 1.12.2008, 16:15 |
| что бы быть полноценной частью идеологии SOAP яваскритпу еще бы нацчится работать с WSDL. Продолжу мысль - для полноценной поддержки SAOP необходимо написать огромный кусок кода, включая не только на JS, так как необходимо предосатвить тулзы для генерации заглушек классов, сериализации данных, поддержку типов, обработку соап ошибок и т.д. и т.п. имеет ли это смылс? а то что что JS отлично работает с XML мы все прекрасно знаем благодаря популяризации AJAX и ее кусочка - prototype (HttpXMLRequest) |