Веб-сервисы Java - действительно ли ось необходима?

Я рекомендую использовать знаток так, чтобы весь жизненный цикл был за пределами любого IDE. Можно легко создать проект затмения с ним на командной строке, и можно использовать то, что Вы хотите, если это не затмение. Это имеет, это - причуды, но вынимает большую горечь когда дело доходит до зависимостей и управления сборками.

6
задан Uchenna Nwanyanwu 9 August 2012 в 07:35
поделиться

4 ответа

Требуются ли AXIS или CXF для веб-служб Java?

Нет. Хотя Axis2 является наиболее популярной средой для работы с веб-службами, это не единственный способ сделать это.

Можно ли все это сделать через JDK (1.6)?

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

Если вы хотите иметь полный контроль над тем, что происходит внизу, возможно, вы могли бы пойти с: JAX-WS

или, если приложение очень простое, напрямую с сокетом.

Но опять же, Axis2 - это канонический способ выполнения WS (но не единственный)

3
ответ дан 9 December 2019 в 20:46
поделиться

Вы можете использовать потоки http, предоставляемые веб-сервером, по своему усмотрению, но использование фреймворка и некоторых jar-файлов (которые доказали свою эффективность) сэкономит вам много головной боли и много времени. в долгосрочной перспективе.

1
ответ дан 9 December 2019 в 20:46
поделиться

Обычно вы хотите использовать среду программирования для веб-служб.

Что-то вроде AXIS, CXF или Java EE (GlassFish), загружаемое с Sun.

0
ответ дан 9 December 2019 в 20:46
поделиться

В качестве альтернативы Axis вы можете использовать Spring WebServices framework для запуска вашего приложения веб-сервисов в контейнере J2EE, таком как Tomcat или что-нибудь подобное. Я нашел его очень простым в использовании и настройке, и если вы хотите интегрировать свои веб-службы в другое веб-приложение позже, это

2
ответ дан 9 December 2019 в 20:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: