Qual è la differenza, filosofica o meno, tra la chiamata di un servizio Web dal codice Java utilizzando le classi Service e Dispatch, rispetto a una classe SOAPConnection?Stile JAX-WS vs SAAJ, che usare
Per esempio, qualcosa di simile:
SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();
SOAPConnection soapConnection = scf.createConnection();
SOAPMessage reply = soapConnection.call(soapMessage, url);
vs qualcosa di più o meno in questo senso?
svc = Service.create(url, serviceName);
Dispatch<SOAPMessage> dispatch = svc.createDispatch(portName, SOAPMessage.class, service.Mode.MESSAGE);
SOAPMessage reply = (SOAPMessage)dispatch.invoke(soapMessage);
Qual è la differenza tra questi e perché selezionare un approccio rispetto all'altro?
Vuoi dire;. SAAJ è di livello inferiore che significa che può essere più spesific ma si deve scrivere un sacco di cose ma JAXWS è più semplice ma non puoi essere più spesifico? Ti ho preso in modo corretto? – PeerNet