Tiện ích "wsimport" Java 6 JAX-WS thực hiện một công việc tuyệt vời khi tạo một bộ xương dịch vụ (giao diện) cho một tệp WSDL nhưng với một ngoại lệ gây phiền nhiễu cá nhân.Java SOAP "wsimport" - ép buộc ràng buộc từ tài liệu/chữ bọc WSDL?
Khi được đưa ra một WSDL mà sử dụng SOAP Document/literal wrapped style (also described here) nó tạo ra một giao diện dịch vụ với một "trần" SOAP binding parameter style (với nhiều đối số và trả lại giá trị mở rộng như "holder" objects trong chữ ký phương pháp) thay vì các tham số và trả lại đơn giản quấn giá trị được chỉ định bởi WSDL. Các công cụ khác, chẳng hạn như Axis2 wsdl2java chỉ cần sử dụng các phần tử trình bao bọc làm tham số đầu vào và giá trị trả về thay vì tự động "unwrapping" chúng.
Có thể nói "wsimport" để giữ các thông số liên kết SOAP là "được gói" thay vì "trần" không?
+110 nhờ chỉ cho tôi đi đúng hướng! – maerics