Я использую следующие подходы для создания клиента веб-сервиса. Я мог бы с уверенностью узнать, установлено ли соединение между клиентом и сервером после создания экземпляра заглушки, например, следующего. В противном случае Устанавливается соединение между клиентом и сервером после вызова удаленного метода, призывающую такие как stub.xxxmethod()
, myervicePort.xxxMetho()
Подход к созданию клиента Webservice
RPC/Encoded
stub = new MyWsRPCPortStub(new URL(), new MyWsRPCLocator());
stub.setTimeout(pdbTimeout);
Document/Literal
MyServicePort myervicePort = service.getMyServicePort();
После обучения на поставленный выше вопрос я собираюсь решить, когда будет создан экземпляр заглушки? Я имею в виду там будет два пути:
1- создать только один экземпляр заглушки в приложении, я имею в виду, я буду использовать одноплодной шаблон
2- создать экземпляр заглушки перед вызовом вызовом метода каждый раз
Что если использовать только один экземпляр заглушки многопоточного appiication, каждый поток открытых разностные розетки в то же время при вызове stub.xxMethod()
в то же время T1-> stub.xxMethod() Т2> заглушки. xxMethod() T3-> stub.xxMethod()
последних двух предложений достаточно для меня. tnks. –
Спасибо, что помогли, и помогли мне, если бы это помогло! – Abhin
, если несколько потоков с использованием одного экземпляра экземпляра, может ли каждый поток открыть другое соединение, PLS посмотреть мой обновленный вопрос выше –