Пожалуйста, предложите несколько хороших ресурсов, чтобы начать писать веб-службы Java.
Как узнать Java Webservices
Ответ 1
Стандартный способ Java для написания веб-службы - использовать Apache Axis.
Если вы создаете клиент веб-службы, вам нужен WSDL (.xsd,.wsdl и т.д.) внешнего веб-сервиса, а затем вы можете использовать wsdl2java (или предпочтительно задание ANT, заданное по оси - ant), чтобы просто создать код для связи и модели.
Если вы создаете веб-службу на стороне сервера, вы можете использовать Java2WSDL, чтобы превратить модель Java в реализацию веб-службы, хотя вам придется кодировать серверную часть в классе Impl, который он создает. Затем вы можете легко развернуть Tomcat и т.д., Используя axis.war и сгенерированный файл deploy.wsdd script.
Там будет много документации, которая поможет.
Ответ 2
Если вы используете Spring Framework, я предлагаю Spring-WS.
Существует очень полезное справочное руководство которое должно помочь вам начать.
Ответ 3
Это хорошая отправная точка для REST и JAX-RS:
http://www.lunatech-research.com/archives/2008/03/20/restful-web-sevices-resteasy-jax-rs
Ответ 4
Отличное место для начала - Sang Shin онлайн-курс. Там активная онлайн-группа, а также хорошие слайды, примеры и упражнения для завершения. Самое замечательное в этом курсе состоит в том, что для каждого компонента курса установлены временные рамки, чтобы помочь вам разобраться, сколько времени потратить на определенную концепцию.
Ответ 5
Apache Axis (http://ws.apache.org/axis) прост в использовании и очень эффективен для базовых веб-сервисов в моем опыте.
Руководство пользователя должно начать: http://ws.apache.org/axis/java/user-guide.html
Ответ 6
Я настоятельно рекомендую вам начать с новой спецификации Jax-WS 2.0. Это хорошая идея ходить по стандартам. Sun предоставляет ссылочную реализацию, которую вы можете использовать. Попробуйте веб-сайт JAX-WS, а затем вы можете посмотреть Metro веб-сайт, чтобы увидеть весь стандартный ws- * стек.
Я использую этот инструмент для потребления и предоставления услуг. Он быстрый, простой в использовании, настраиваемый и стандартный.
Наслаждайтесь!
Ответ 7
Зайдите Java Enterprise в двух словах, он имеет хороший раздел о веб-сервисах, описывающий оба спецификации среды J2EE, а также реализации Apache Axis. Имейте в виду, что, хотя он может быть популярен, Axis не является стандартным методом, а тем, что было разработано в то время, когда стандарты были завершены/уточнены.