Написание клиентской стороны для использования веб-сервисов SOAP - PullRequest
0 голосов
/ 22 января 2019

Итак, я работаю над программным обеспечением, предоставляющим Web-сервисы.Я хочу запустить сервисы, написав код Java.Мне кажется, что Java-файлы, созданные из WSDL, имеют определенный формат, с которым я сталкиваюсь с трудностями, чтобы понять.

Я сделал примеры программ Google для использования веб-сервисов, но это меня запутывает.

General.java

 public interface General extends java.rmi.Remote {

 public java.lang.String getVersion() throws java.rmi.RemoteException;

 public java.lang.String login() throws java.rmi.RemoteException;

 public java.lang.String logout() throws java.rmi.RemoteException;
}

GeneralService.java

 public interface GeneralService extends javax.xml.rpc.Service{

 public java.lang.String getGeneralAddress();

 public General getGeneral() throws javax.xml.rpc.ServiceException; 

 public General getGeneral(java.net.URL portAddress) throws 

 javax.xml.rpc.ServiceException;
}

GeneralSoapBindingStub является заглушкой

Вопрос в том, как написать программу Java?Это стандартная структура, чтобы иметь локатор, заглушку и интерфейсы?что создать первым и какие методы вызвать?Должен ли я непосредственно создавать экземпляр заглушки или позволить другим классам делать это.

PS: документация не предоставляется

Файлы: 1) General.java (интерфейс)
2) GeneralService.java (интерфейс) 3) GeneralServiceLocator.java (расширяет org.apache.axis.client.Service реализует GeneralService) 4) GeneralSoapBindingStub.java (расширяет org.apache.axis.client.Stub реализует General)

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