Можно ли сказать Лучший способ, как протестировать и использовать веб-сервисы в Eclipse?
У меня был небольшой опыт с веб-сервисами, то есть, я использовал плагин Оси Apache, который генерировал клиентский тупик.
Я не должен писать свои собственные веб-сервисы прямо сейчас, только использовать существующие. У меня есть Java Eclipse EE, я могу загрузить любой плагин. Что Вы предложили бы?
Использование регулярных выражений является самым простым способом (но не самым быстрым):
bool isNumeric = Regex.IsMatch(s,@"^(\+|-)?\d+(\.\d+)?$");
-121--3823402- Просто распределите разветвитель
в стеке. Затем дерево
, список
и таблица
становятся дочерними элементами разделителя
, который получает право собственности. При удалении разделителя
удаляются все нижестоящие элементы.
В Руководстве по виджетам - Дочерние виджеты :
Кнопка теперь является дочерним элементом окна и будет удалена при его уничтожении. Обратите внимание, что скрытие или закрытие окна не приводит к его автоматическому уничтожению. Он будет уничтожен при выходе из примера.
См. также Деревья объектов и принадлежность объектов .
-121--4223062-Для тестирования веб-служб лучшим инструментом является IMHO soapUI , который доступен как плагин eclipse и превосходит любой другой инструмент, который я использовал.
Для использования веб-сервисов стоит отметить, что Eclipse теперь имеет JAX-WS Tools Project (в Web Tools Incubator ), который использует реализацию Apache CXF (пожалуйста, дайте Axis 2 умереть).
Чтобы установить этот проект, укажите диспетчеру сайта обновления Eclipse Сайт обновления проекта платформы веб-инструментов Eclipse (WTP) - http://download.eclipse.org/webtools/updates . При обращении к сайту обновлений необходимо просмотреть функцию CXF Web Services (Incubator) , доступную в списке
После установки и настройки ( Окно > Настройки... > Веб-службы > Настройки CXF 2.x ) можно использовать среду выполнения CXF для тестирования веб-служб (и/или для создания проекта веб-служб CXF , см. рисунок ниже, даже если это не ваша первая цель).
(источник: corneliadavis.com )
Вы найдете несколько видеоклипов, показывающих, как создавать и развертывать веб-службы снизу вверх и сверху вниз с помощью JAX-WS Tools здесь .
Ваш java ee Eclipse уже включает WTP (платформа веб-инструментов) , поэтому вы не должны загружать другой плагин.
Все, что вам нужно сейчас, это следовать одному из этих учебных пособий
WTP:
Проект платформы WeCLipse Web Tools (WTP) расширяет платформу Eclipse с инструментами для разработки приложений Web и Java EE
Он включает в себя раздел веб-сервисов с 2 компонентами:
Взгляна на проект меч-рыбы Eclipse .
На главной странице:
Целью проекта «Рыбы меча» состоит в том, чтобы обеспечить расширяющуюся структуру SOA на основе технологии выполнения Eclipse Equinox. Рамочная структура предназначена для дополнений дополнительных компонентов с открытым исходным кодом, таким как реестр услуг, система обмена сообщениями, технологический механизм и т. Д. Для формирования всеобъемлющего среда выполнения Open Source SOA на основе обоих установленных и возникающих открытых стандартов.
Я считаю, что самый простой способ проверить веб-сервисы с Eclipse - это плагин AXIS2, который в комплекте в редакции Java EE. Вот артикул . Он фокусируется на услугах, а не клиентах, но ещё проще, если у вас уже есть беговая служба и хочется создать клиента.
Добавьте файл WSDL в корню проекта Eclipse, щелкните правой кнопкой мыши, выберите «Web Services» и «Generate Client», установите курсор на «сборку», и Eclipse будет генерировать Код Java, который позволит вам общаться с веб-сервисом.