Итак, я работаю над программным обеспечением, предоставляющим 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)