#web-services
#веб-службы
Вопрос:
У кого-нибудь есть пример Java web srevice для вызова хранимой процедуры в базе данных.
Ответ №1:
Веб-служба Java не должна подключаться напрямую к базе данных, а проходить через уровень базы данных.
Чтобы Java использовала хранимую процедуру, используйте prepareCall
метод в JDBC, как показано здесь:
http://download.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html
Комментарии:
1. Спасибо, я также хотел бы знать, как только я создам класс для вызова хранимой процедуры, как мне аннотировать этот java-класс, чтобы сделать его веб-сервисом
2. @lisa — Какая версия java и как написать веб-сервис — это другой вопрос.
3. Возможно, вы захотите получить jax-ws, поскольку он поставляется с JDK5 не так, как с JDK6. Вот руководство по использованию этого: blogs.oracle.com/artf/entry/a_simple_howto_of_web