2013-06-01 38 views
5

Tôi mới sử dụng các dịch vụ SOAP. Tôi muốn viết một dịch vụ SOAP bằng cách sử dụng apache CXF từ đầu. Tôi có tệp WSDL http://sms.pswin.com/SOAP/SMS.asmx?WSDL.Apache CXF, tạo các dịch vụ web từ tệp WSDL

Tôi có thể tạo các lớp mẫu từ tệp WSDL bằng công cụ wsdl2java đi kèm với gói CXF nhưng tôi không chắc chắn cách tiếp tục. Bạn có thể vui lòng đề xuất một hướng dẫn bắt đầu tốt/cuốn sách để giúp tôi bắt đầu với các dịch vụ SOF CXF. Hoặc bất cứ điều gì có thể giúp tôi xây dựng dựa trên nó. Tôi đang sử dụng JBOSS-AS7 làm máy chủ web của mình.

+0

Google sẽ trợ giúp bạn. –

Trả lời

4

Apache CXF Example Projects bao gồm hầu hết các trường hợp. Để tạo mã java, hãy tham khảo WSDL to Java. Một cách tiếp cận khác là wsimport đi kèm với JDK. Cả hai đều rất đơn giản và dễ hiểu.

Hy vọng điều này sẽ hữu ích.

0

Tôi cũng đang tìm kiếm nội dung tương tự. Theo yêu cầu của tôi, tôi cần tạo các dịch vụ web từ các tệp WSDL được nạp động. Điều này là không thực tế với wsdl2java vì nó tạo ra các lớp được ánh xạ tới WSDL, dẫn đến việc chồng chất các lớp cho các tệp WSDL khác nhau được nạp vào thời gian chạy.

Vì vậy, sau khi trải qua Apache CXF API và sau khi thử nghiệm nó một thời gian, tôi đã có thể đưa ra một POC về cách đạt được yêu cầu của mình.

Mã mẫu có tại Github của tôi: https://github.com/amalhub/cxf-test

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