2009-07-10 2 views

답변

0

JAX-WS, 대부분의 어플리케이션 서버 공급 업체는 구현 및 툴링을 제공합니다.

exmple 구현의 경우 glassfish을 참조하십시오. 글래스 피시 guide docs은 개발 방법에 대한 자세한 내용을 제공합니다. 일반적으로 Java 개발을 수행하는 방법에 따라 다양한 변형이 있습니다. 필자는 IBM 도구를 사용하여 간단하게 WSDL로 RAD point를로드하고 "generate"를 클릭한다.

+0

JAX-WS를 사용하여 SoapClient를 실제로 생성하는 방법에 대해 좀 더 구체적으로 설명 할 수 있습니까? –

+0

http://blogs.sun.com/alanf/entry/jax_ws_2_0_example –

+0

JAX-WS는 API가 아니며 소프트웨어가 아닙니다. 나는 그것의 큰 팬이 아니다, 어느 쪽이든, 그것은 불필요하게 괴롭히는 것처럼 보인다. – skaffman

0

이 부분은 question입니다. Java에는 WSDL 파일에서 클라이언트를 생성 할 수있는 많은 웹 서비스 프레임 워크가 있습니다. Eclipse에는 Axis2 프레임 워크를 사용하여 WSDL 파일에서 클라이언트 스텁을 작성하는 플러그인이있다. 아마 이것은 초보자에게 가장 쉬운 옵션입니다.

0

기존 WSDL에서 클라이언트 코드를 생성하는 소프트웨어가 필요하다면 스틱을 흔들 수있는 것보다 더 많은 옵션이 있습니다. 저는 여러 가지 방법을 시도해 보았습니다. 모두 똑같은 방식으로 작업을 수행했습니다. 그 중 큰 차이점은 문서입니다. 필자에게 가장 좋은 문서는 Apache CXF으로, JAX-WS 호환 코드를 생성하여 응용 프로그램의 모든 JAX-WS 라이브러리 (예 : CXF 자체 또는 Sun의 JAX-WS-RI 및 곧).

SoapClient보다 더 복잡 할 것입니다.

0

axis2에서 RCPServiceClient 클래스를 사용해 볼 수 있습니다. 그것은 생성 할 필요가 없습니다

ws.apache.org/axis2/1_1_1/api/org/apache/axis2/rpc/client/RPCServiceClient.html : 여기

그것을 위해 자바 문서입니다 웹 서비스를 호출하는 코드.

다음은 RPCServiceClient를 사용하여 서비스와 상호 작용할 수있는 방법의 예입니다.

ws.apache.org/axis2/1_2/pojoguide.html#testingpojows

는 것입니다 당신이> serviceClient-처럼 someRandomFunction (PARAMS)를 일을 할 수 있도록하는 자바 강력 someRandomFunction 때문에, 언어를 입력 할 때 기억하십니까 PHP의 SoapClient와 같은 것을하려고한다면 미리 정의되지 않아야합니다. 당신이 serviceClient.invokeBlocking ( opProcess처럼 뭔가를 할 수있을 것 같은,> _의 SOAPCall 기능 - -

그러나, 그것은 $ soapClient에 해당 될 것입니다 기능이 .. opResponseArgs를 호출하려고 - 이들은 전달 인자입니다. returnTypes); - 기대하고있는 유형

희망이 있습니다.

관련 문제