Comments 10
Обалденная статья. Как раз актуальна для меня.
А почему Выбрали именно эти технологии, а не обошлись, скажем, сервлетами?
А почему Выбрали именно эти технологии, а не обошлись, скажем, сервлетами?
-1
При чем тут сервлеты?
Вам нужен SOAP протокол, т.е. адрес для wsdl, для endpoint'а и т.п., обработка пакетов и еще куча свистелок типа аутентификации. Есть спецификация для реализации JAX-WS, Spring-WS если я не ошибаюсь ее имплеметит. Все.
Можно правда выбрать еще cxf как имплементацию JAX-WS (не советую), Axis или Metro.
Вам нужен SOAP протокол, т.е. адрес для wsdl, для endpoint'а и т.п., обработка пакетов и еще куча свистелок типа аутентификации. Есть спецификация для реализации JAX-WS, Spring-WS если я не ошибаюсь ее имплеметит. Все.
Можно правда выбрать еще cxf как имплементацию JAX-WS (не советую), Axis или Metro.
0
— Можно правда выбрать еще cxf как имплементацию JAX-WS (не советую)
Это почему? Если бы спросили меня, что выбрать для сервисов, я однозначно ответил бы CXF.
Это почему? Если бы спросили меня, что выбрать для сервисов, я однозначно ответил бы CXF.
0
… А можно использовать штатную реализацию JAX-WS, встроенную в Java (кажется, именно Metro). В версии 6 она точно есть. Позволяет взять POJO и тупо экспонировать как SOAP web service. CXF тоже неплох.
0
Metro входит в Glassfish, другие сервера приложений, могут иметь свои собственные имплементации JAX-WS. Т.е. немного не правильно говорить про «штатную реализацию» :) Штатная у J2ee только спецификация…
0
Интересно было бы услышать про опыт использования CXF, какие минусы?
0
Ilya_ilf, про сервлеты объяснил уже 1nd1go.
Говоря об альтернативах, например та же CXF (остальные даже не рассматриваю), так они в принципе идентичны со Spring-WS, просто в моем случае вопрос выбора даже не стоял. А вообще среди преимуществ CXF можно отметить возможность использования contract last, однако это мало кому действительно понадобится.
Говоря об альтернативах, например та же CXF (остальные даже не рассматриваю), так они в принципе идентичны со Spring-WS, просто в моем случае вопрос выбора даже не стоял. А вообще среди преимуществ CXF можно отметить возможность использования contract last, однако это мало кому действительно понадобится.
0
У меня есть одно замечание. На самом деле схему можно тоже в ручную не писать а сгенерировать через JAXB. Достаточно аннотировать классы как сериализуемые через JAXB и сгенерировать схему через стандартный механизм в Eclipse.
0
Возможно откуда-то скачать Ваш проект целиком? Мне пока трудно понять где какие файлы должны оказаться.
0
Sign up to leave a comment.
SOAP Web-сервис средствами Spring-WS