Java веб-сервис Oracle - PullRequest
       2

Java веб-сервис Oracle

0 голосов
/ 26 апреля 2011

У меня есть база данных оракула с таблицей, которая содержит пользователя. Я хочу создать веб-сервис в Java, чтобы получить пользователя по идентификатору. Как мне это сделать? Я ищу в интернете, но получаю только Hello World Tutorials.

Спасибо

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Я бы посоветовал вам использовать Spring-WS, у них есть несколько хороших учебников и несколько хороших примеров приложений, которые вы можете изменить в соответствии со своими потребностями.Вы можете узнать больше на:

http://static.springsource.org/spring-ws/sites/2.0/

Вы должны сделать несколько разных вещей:

  1. Вы должны написать простой wsdl дляопределите свой веб-сервис.Это также может потребовать от вас написания некоторых XML-схем.Вы можете найти здесь несколько примеров: http://www.w3.org/2001/03/14-annotated-WSDL-examples.html. Помните, что wsdls - это просто описание веб-сервиса, который вы намереваетесь написать.

  2. Следующим шагом является создание веб-службы.Это требует от вас создания объектов, которые будут маршалировать / отменять маршалинг запросов и ответов.Документация SpringWS дает вам несколько примеров, как это сделать.

  3. Наконец, вам нужно записать вызовы уровня базы данных.

0 голосов
/ 27 апреля 2011

У вас действительно есть две проблемы:

  1. Как запросить базу данных Oracle, чтобы получить записи из пользовательской таблицы для заданного идентификатора.
  2. Как представить этот метод в Интернетеклиенты как веб-сервис.

Вы не говорите, хотите ли вы SOAP или REST.

Я бы порекомендовал Spring для обоих.Его SimpleJdbcTemplate сделает задачу 1 легкой;Веб-сервисы Spring упростят написание контракта с первым SOAP-сервисом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...