2011-08-30 39 views
5

Tôi mới sử dụng các dịch vụ web. Tôi đang cố gắng tiêu thụ một dịch vụ SOAP. Điều này hiện đang trong môi trường thử nghiệm. Những gì tôi đã làm làMục đích của CXF hoặc Spring WS

  1. Sử dụng wsdl2java để tạo một wsdl mà tôi đã sao chép vào thư mục tên miền của mình.
  2. Sử dụng API để gửi yêu cầu và nhận phản hồi.

Điều quan tâm là tôi cần CXF hoặc Spring WS để kết nối dịch vụ hoặc là những gì tôi có đủ. Tôi yêu cầu này bởi vì tôi đã thấy ở những nơi khác như

Những gì tôi không nhận được là nơi tôi sẽ tạo ra tài sản khi môi trường đang chuyển từ phát triển để bảo đảm chất lượng để sản xuất. Và tôi có cần sử dụng CXF hoặc Spring WS hoặc là các lớp được chú thích (@WebServiceClient đủ) để sử dụng dịch vụ SOAP. Về cơ bản, làm thế nào để kết nối với các thiết bị đầu cuối khác nhau.

Tôi xin lỗi nếu đây là câu hỏi sơ bộ. Cảm ơn.

+0

Tôi nghĩ, [nhận xét tuyệt vời đó] (http://stackoverflow.com/questions/297033/which-framework-is-better-cxf-or-spring-ws/3172171#3172171) sẽ giải thích cho bạn "ai là ai ". –

Trả lời

5

Spring-WS và Apache CXF chủ yếu hữu ích để tạo dịch vụ web. Chúng là các triển khai dịch vụ web thay thế cho một triển khai với Java6.

Bạn có thể sử dụng chúng để viết khách hàng, nhưng không có nhiều điểm, trừ khi bạn thực sự quan tâm đến API thay thế mà những người cung cấp.

Các tạo phẩm JAX-WS chuẩn được tạo bởi wsdl2java phải đủ hoàn hảo cho những gì bạn cần.

Đối với câu hỏi thứ hai của bạn về cách nhắm mục tiêu các điểm cuối khác nhau của sản phẩm/QA, bạn nên đặt câu hỏi riêng cho điều đó, với ví dụ đầy đủ về những gì bạn có.

Các vấn đề liên quan