Каков наилучший подход для выполнения этой JAVA?
Я бы лично НЕ использовал Axis 2, даже для разработки на стороне клиента.Вот почему я держусь от него подальше:
- Мне не нравится его архитектура и я ненавижу его контрпродуктивную модель развертывания.
- Я считаю, что это проект низкого качества.
- Мне не нравятся его характеристики (см. этот тест для JAX-WS RI ).
- Это всегда кошмар для настройки зависимостей (я использую Maven и I всегда приходится бороться с миллионом зависимостей) (см. # 2)
- Ось отстойная, а Ось2 не лучше.Нет, это не личное мнение, есть консенсус.
- Я страдал один раз, никогда больше.
Единственная причина, по которой Axis все еще существует, - это IMO, потому что он используется в Eclipse с незапамятных времен.Слава богу, это было исправлено в Eclipse Helios, и я надеюсь, что Axis2 наконец умрет.Есть только намного лучшие стеки.
Я читал о SAAJ, похоже, это будет более детальный подход?
Для чего?
Есть ли какие-нибудьдругой способ, чем использовать инструмент WSDL2Java, для генерации кода.Может быть, wsimport в другом варианте.Какие плюсы и минусы?
Да!Предпочитайте стек JAX-WS, например CXF или JAX-WS RI (вы также можете прочитать о Metro, Metro = JAX-WS RI + WSIT), они просто изящнее, проще, проще в использовании.В вашем случае я бы просто использовал JAX-WS RI, который включен в Java 6 и, таким образом, wsimport
.
Может ли кто-нибудь прислать ссылки для некоторых хороших учебников по этим темам?1052 *
Это еще один профессионал, для JAX-WS существует множество (хорошего качества) учебных пособий, см., Например:
Какие есть вариантынам нужно использовать при создании кода с использованием WSDL2Java?
Без параметров, используйте wsimport
:)
См. также
Смежные вопросы