2010-06-15 5 views
3

웹 서비스를 처음 사용합니다. 내 프로젝트에 요구 사항이 있습니다. 내 프로젝트에서 공급 업체의 웹 서비스를 사용해야합니다. 그가 나와 공유 한 것은 WSDL 파일과 다른 작업에 대한 설명에 대한 문서입니다. 질문 : - 1 : 내 Java 프로젝트에서 이러한 웹 서비스를 사용하려면 어떻게해야합니까? 나는 축 2, eclipse와 tomcat6을 사용하도록 권고 받았다. 2 : WS 공급 업체의 다른 파일/정보를 요청해야합니까, 아니면 wsdl 파일로 이러한 웹 서비스를 사용할 수 있습니까? 3 : Java WS 클라이언트 (axis2 플러그인 사용) 또는 공급 업체 웹 서비스와 통신 할 다른 웹 서비스를 작성해야합니까?원격 웹 서비스

최상의 방법을 제안하십시오.

문제는 순진 같은 소리하면 미안 해요 ..

답변

1

축과 같은 응용 프로그램을위한 견고한 선택입니다.

  1. 제공된 WSDL을 기반으로 축 클라이언트를 생성해야합니다. 그런 다음 생성 된 클라이언트를 가져 와서 메소드를 사용합니다. 이 프로세스의 세부 정보는 여기에서 볼 수 있습니다 (전체 페이지 또는 링크 된 섹션에서 시작). http://ws.apache.org/axis2/1_0/userguide3.html#Writing_Web_Service_Clients_using_Code_Generation_with_Data_Binding_Support
  2. 또한 진입 점 (WebService URL)이 필요할 수도 있습니다.
  3. 웹 서비스가 아닌 클라이언트를 생성해야합니다. 포인트 1을 참조하십시오.
1

Windows 환경에서 주변 인증이 필요한 경우 Axis를 사용하지 마십시오. 나는 그 길을 갔다가 결국 아파치 CXF를 사용하게되었다.

1

SOAP UI를 사용하여 웹 서비스를 테스트 할 수 있습니다. WSDL을 읽고, 값을 입력하여 요청을 만들고, 응답을 표시합니다. 수업을 시작하기 전에 서비스가하는 일에 대해 더 잘 이해할 수 있습니다.

+0

웹 서비스와 통신한다. 나는 그 어떤 것도 결코하지 않는다. –

+0

같은 표준 자바 웹 프레임 워크가 제공하는 WSDL2Java의 도구를 호출하도록 구성 할 수 있습니다하지만에 그 중 하나를 사용할 필요는 없습니다 – duffymo

0

웹 서비스를 사용하기 위해 새 웹 서비스를 만들 필요가 없으며 웹 서비스 클라이언트를 작성해야합니다. 이것에

비슷한 질문 :

Steps in creating a web service using Axis2 - The client code

모든 표준 웹 프레임 워크는 명령 WSDL을 읽은 다음 자바 기반 클라이언트 객체를 생성합니다 (일반적으로 불리는 WSDL2Java의)가 있습니다.

나는 Axis2을 추천 할 수 있지만, 또 다른 인기있는 선택입니다 CXF

SOAPUI 아파치 Axis2를 + CXF
관련 문제