2013-06-01 5 views
5

SOAP 서비스를 처음 사용합니다. 나는 처음부터 아파치 CXF를 사용하여 SOAP 서비스를 작성하려고한다. WSDL 파일이 http://sms.pswin.com/SOAP/SMS.asmx?WSDL입니다.WSDL 파일에서 웹 서비스를 생성하는 Apache CXF

CXF 패키지와 함께 제공되는 wsdl2java 도구를 사용하여 WSDL 파일에서 템플릿 클래스를 생성 할 수 있었지만 앞으로 어떻게 할 것인지 잘 모르겠습니다. CXF SOAP 서비스로 시작하는 데 도움이되는 좋은 시작 안내서/책을 권해 주시겠습니까? 아니면 내가 그 위에 세우는 것을 도울 수있는 어떤 것도. 내 웹 서버로 JBOSS-AS7을 사용하고 있습니다.

+0

Google이 도와 드리겠습니다. –

답변

4

Apache CXF Example Projects은 대부분의 시나리오를 포함합니다. Java 코드 생성에 대해서는 WSDL to Java을 참조하십시오. 또 다른 접근법은 JDK와 함께 제공되는 wsimport입니다. 둘 다 매우 간단하고 직선적입니다.

희망이 도움이됩니다.

0

도 비슷한 것을 찾고있었습니다. 필자의 요구 사항에 따르면 동적으로로드 된 WSDL 파일에서 웹 서비스를 생성해야합니다. 이것은 wsdl2java에서 실용적이지 않습니다. WSDL에 매핑 된 클래스를 생성하기 때문에 런타임에로드되는 여러 WSDL 파일에 대한 클래스를 쌓아 올리기 때문입니다.

Apache CXF API를 통해 얼마 동안 실험 한 후에 필자는 요구 사항을 달성하는 방법에 대해 POC를 제시 할 수있었습니다.

샘플 코드는 내 Github에 있습니다. https://github.com/amalhub/cxf-test

관련 문제