Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какой софт необходим для разработки веб-сервисов? 
:(
    Опции темы
Kurt
Дата 18.11.2004, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Сейчас в разделе .NET обсуждается тема о веб-сервисах, вот я и вспомнил о Java.
Расскажите, пожалуйста, какое программное обеспечение для этого необходимо (если первоначально есть только JSDK).
Какие библиотеки, отдельные приложения и т.д.
Интересует необходимый софт как для самого сервиса, так и для клиентов к нему (ессно, тоже на Java)

З.Ы. Возможно, я ошибся разделом (ох как их много стало smile), прошу модераторов в случае моей ошибки сильно не ругаться и перенести тему.


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Domestic Cat
Дата 18.11.2004, 04:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Для начала нужен Томкет. Затем нужен SOAP сервер и клиент. Можно скачать Apache SOAP API :

http://xml.apache.org/soap/index.html

или

http://xml.apache.org/dist/soap/nightly/

SOAP'у нужны:

1. Xerces - идет вместе с томкетом

2. JAF : http://java.sun.com/products/javabeans/jaf/index.jsp

3. JavaMail

Ну и пока хватит smile

Это сообщение отредактировал(а) Domestic Cat - 18.11.2004, 05:16


--------------------

PM   Вверх
ZAVS
Дата 21.11.2004, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 25.2.2004
Где: ЕРЕВАН

Репутация: нет
Всего: 1



для j2ee контейнера можешь выбрать JBOSS,
а если используешь только jsp или сервлеты можешь брать resin ,
а клиенту и веб-браузера хватит smile
--------------------
Учись студент доцентом станешь :)
PM MAIL ICQ   Вверх
alien_by
Дата 1.12.2004, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 29.11.2004
Где: Belarus/Gomel

Репутация: нет
Всего: 8



Я работал с tomcat + axis очень неплохо.

Axis можешь взять тут
http://ws.apache.org/axis/

Tomcat
http://jakarta.apache.org/tomcat/




PM MAIL ICQ   Вверх
Kurt
Дата 1.12.2004, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: нет
Всего: 36



Цитата
а клиенту и веб-браузера хватит

Не факт.
Ну, условно: хочу написать веб-сервис, к-й складывает 2 числа. А клиент мне нужен, скажем, КОНСОЛЬНЫЙ. Т.е. считать с клавиатуры 2 числа и отправить запрос к сервису, получить ответ и вывести на консоль.
Что-то мне подсказывает, что тут нужны некие доп. библиотеки, к-х нет в J2SESDK..


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
alien_by
Дата 1.12.2004, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 29.11.2004
Где: Belarus/Gomel

Репутация: нет
Всего: 8



Цитата
Что-то мне подсказывает, что тут нужны некие доп. библиотеки, к-х нет в J2SESDK..

Действительно нужны. smile Одна из них называется Axis, вторая (замена первой) WSIF (Web Services Invocation Framevork)

Превая помимо всего в совокупности с сервлет контейнером позволяет веб сервисы писать. В качестве сервлет-контейнера они рекомундуют Tomcat.

Обе эти библиотеки отвечают за упаковку запроса и отпраку его на сервер по протоколу SOAP, а также за распаковку и представление результатов. Также данные либы позволяют работать с UDDI каталогами и представляют в удобном виде wsdl скрипты.

Если хочется размять руки, то можно библиотеки эти не использовать, а заюзать соап сериализатор/десериализатор. К нему нужно запастись описанием формата запросов и формата файлов данных ВС (файлов типа wsdl (web services definition language) и wsdd (web-servces deployment descriptor)). К тому-же приходится часть действий делать самому. Однако предположительно способ более гибок, а по мне как правило всё это излишне smile .
PM MAIL ICQ   Вверх
chipset
Дата 3.12.2004, 04:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: нет
Всего: 165



А где бы подробные доки для ламеров на этот счёт стянуть?
Типа "Hello world на J2EE" smile


Нашел



Это сообщение отредактировал(а) Domestic Cat - 3.12.2004, 04:38


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Domestic Cat
Дата 3.12.2004, 04:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Цитата(chipset @ 2.12.2004, 19:16)
А где бы подробные доки для ламеров на этот счёт стянуть?
Типа "Hello world на J2EE" smile


А классический:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
?
smile
Правда это для Сановского сервера. А вообсче в Литературе были ссылки, в фтп на последней странице неплохая коллекция.

Это сообщение отредактировал(а) Domestic Cat - 3.12.2004, 06:30


--------------------

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0546 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.