Cách tiếp cận tốt nhất để thực hiện JAVA này là gì?
Cá nhân tôi KHÔNG sử dụng Axis 2, ngay cả khi chỉ dành cho phát triển phía máy khách. Đây là lý do tại sao tôi tránh xa nó:
- Tôi không thích kiến trúc của nó và ghét mô hình triển khai phản năng suất của nó.
- Tôi thấy nó là một dự án chất lượng thấp.
- Tôi không thích màn trình diễn của nó (xem điểm chuẩn này so với JAX-WS RI ).
- Luôn luôn là một cơn ác mộng khi thiết lập các phụ thuộc (tôi sử dụng Maven và tôi luôn phải chiến đấu với hàng triệu phụ thuộc) (xem # 2)
- Axis đã hút nhiều thời gian và Axis2 không tốt hơn. Không, đây không phải là ý kiến cá nhân, có sự đồng thuận.
- Tôi đau khổ một lần, không bao giờ nữa.
Lý do duy nhất mà Axis vẫn còn tồn tại là IMO vì nó được sử dụng trong Eclipse từ lâu đời. Cảm ơn chúa, điều này đã được sửa trong Eclipse Helios và tôi hy vọng Axis2 cuối cùng sẽ chết. Chỉ có nhiều ngăn xếp tốt hơn.
Tôi đã đọc về SAAJ, có vẻ như đó sẽ là cấp độ tiếp cận chi tiết hơn?
Để làm gì?
Có cách nào khác ngoài việc sử dụng công cụ WSDL2Java, để tạo mã. Có thể nhập vào một tùy chọn khác. Những ưu và khuyết điểm là gì?
Đúng! Thích một ngăn xếp JAX-WS như CXF hoặc JAX-WS RI (bạn cũng có thể đọc về Metro, Metro = JAX-WS RI + WSIT ), chúng trang nhã hơn, đơn giản hơn, dễ sử dụng hơn. Trong trường hợp của bạn, tôi chỉ sử dụng JAX-WS RI được bao gồm trong Java 6 và do đó wsimport
.
Ai đó có thể gửi các liên kết cho một số hướng dẫn tốt về các chủ đề này không?
Đó là một chuyên gia khác, có rất nhiều hướng dẫn (chất lượng tốt) cho JAX-WS, hãy xem ví dụ:
Các tùy chọn chúng tôi cần sử dụng khi tạo mã bằng WSDL2Java là gì?
Không có tùy chọn, sử dụng wsimport
:)
Xem thêm
Câu hỏi liên quan