Sự khác nhau, triết học hoặc cách khác là gì giữa việc gọi dịch vụ web từ mã Java bằng cách sử dụng các lớp Dịch vụ và Công văn, so với lớp SOAPConnection?JAX-WS vs SAAJ Style, sử dụng
Ví dụ, một cái gì đó như thế này:
SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();
SOAPConnection soapConnection = scf.createConnection();
SOAPMessage reply = soapConnection.call(soapMessage, url);
vs một cái gì đó gần như cùng những dòng này?
svc = Service.create(url, serviceName);
Dispatch<SOAPMessage> dispatch = svc.createDispatch(portName, SOAPMessage.class, service.Mode.MESSAGE);
SOAPMessage reply = (SOAPMessage)dispatch.invoke(soapMessage);
Sự khác nhau giữa những điều này là gì và tại sao chọn một phương pháp tiếp cận khác?
Bạn có nghĩa;. Saaj là cấp thấp hơn có nghĩa là bạn có thể spesific hơn nhưng bạn phải để viết nhiều thứ nhưng JAXWS đơn giản hơn nhưng bạn không thể trở nên spesific hơn? – PeerNet