Я внесении изменений в некоторые приложения Java, а я заметил, что они экземпляр клиента сервиса в каждой итерации петли, как это:Получение нового JAX-WS WebService порт перед каждым запросом
for(String name : names) {
HelloService helloWS = new HelloService();
HellowServicePort helloPort = helloWS.getHelloServicePort();
helloPort.sayHello(name);
}
Вместо того, чтобы получать порт один раз, вот так:
HelloService helloWS = new HelloService();
HellowServicePort helloPort = helloWS.getHelloServicePort();
for(String name : names) {
helloPort.sayHello(name);
}
Использует ли второй подход какую-либо разницу?
@ 11thdimension, почему вы сказали бы «ему нужны разные объекты для каждого вызова»? –
@GabrielBB, вы пробовали второй подход и получили некоторые SOAPHandlers, чтобы увидеть, заметили ли вы какую-либо разницу? Используете ли вы какой-либо контейнер JavaEE? –
@ JoãoRebelo Я предполагаю, что он откроет сокет для отправки сообщения. Пожалуйста, поправьте меня, если я ошибаюсь. – 11thdimension