2008-10-10 3 views
2

누군가 Java에서 이미 실행중인 웹 서비스를 사용하는 데 필요한 단계별 자습서를 가르쳐 줄 수 있습니까?jboss를 사용하여 웹 서비스 사용하기

PS : 나는 wsconsume으로 클래스를 만드는 시도하지만 함께 울고
[ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0. (내 웹 서비스는 RPC/인코딩)

나는 (어떤 마법사를 사용하지 않고) 손으로 완전히 웹 서비스를 사용할 수있는 경우, 그리고 어떻게 작동하는지 이해하면 행복 할거야.

감사합니다.

업데이트 : 나는 JAX-RPC 사양을 구현 jboss-jaxrpc을, RPC 웹 서비스 jbossws를 사용하여 소비하지 않는 것을 발견하지만했다. JAX-RPC here에 대한 안내서를 찾았지만 여전히 도움이 될만한 다른 안내서를 찾고 있습니다.

답변

0

WSDL 및 XSD 파일이있는 경우 Axis 웹 서비스 라이브러리를 사용하여 설명하는 서비스와 상호 작용할 Java 클래스를 만들 수 있습니다. 이 라이브러리의 관점에서 클라이언트 애플리케이션을 작성하고 있습니다.

+0

내가 뭘하고 있었는지 (Eclipse 마법사에서 생성), "상사"는 축을 떨어 뜨리고 jbossws를 사용하려고합니다. : (고마워요! –

1

Apache CXF은 웹 서비스를 실행하는 가장 쉬운 방법입니다. 특히 Simple Frontend을보십시오. 간단한 프런트 엔드는 리플렉션을 사용하여 메소드/데이터 유형을 웹 서비스로 변환합니다. 그것보다 훨씬 쉽지는 않습니다.

CXF는 꽤 안정적이지만 모든 WS 사양 (예 : WS-Eventing)을 포함하지는 않습니다.