2012-09-11 3 views

답변

5
  1. wsimport 도구는 웹 서비스를 설명하는 XML 문서 인 WSDL 파일에서 작동합니다.
  2. wsimport 도구는 WSDL에서 설명한대로 서비스 스타일 (RPC/DOCUMENT)에 상관하지 않습니다.
  3. WSDL에 RPC 스타일이 있으면 RPC 스타일 웹 서비스를 소비하고 문서 스타일과 마찬가지로 클라이언트 스텁을 생성합니다.
  4. JAX-WS (이는 wsimport을 제공함)은 웹 서비스의 스타일 (RPC/문서)과 둘 다 각 유형의 서비스 끝점과 동등하게 잘 작동합니다.
  5. Here is an example ofwsimport을 사용하여 JAX-RPC 클라이언트를 생성합니다.

희망이 도움이됩니다.

+0

안녕하세요! 답장을 보내 주셔서 감사합니다! 결국 wsimport가 생성 한 클라이언트 스텁 또는 wscompile 생성 된 클라이언트 스텁을 사용하고 있다면 상관 없지만, 결국에는 2 중 하나를 사용하여 연결할 수 있습니다. 내 딜레마는 다음과 같습니다. WSDL 파일 세트가 있습니다. WSDL 파일을 받았을 때 아직 클라이언트 스텁을 생성하는 방법을 알지 못하기 때문에 누군가에게 클라이언트 스텁을 생성하도록 요청합니다. 클라이언트 스텁을 생성 한 사람은 IBM의 RAD를 사용합니다. 파일 중 일부는 JAX-RPC를 사용하여 생성되었지만 일부는 JAX-WS를 사용하여 생성되었습니다. – Arci

+0

이제 내가 혼란스러워하는 부분이 있습니다. JAX-WS를 사용하여 WSDL 파일을 모두 생성 할 수 있다면 JAX-RPC를 사용하여 다른 WSDL 파일을 생성 한 이유는 무엇입니까? JAX-RPC를 사용하여 생성하는 관련성은 무엇입니까? 나는 JAX-WS가 새로운 것인데 왜 JAX-RPC를 사용하여 다른 것들을 생성하기로 결정 했는가? 이걸 제게 가르쳐 주시겠습니까? – Arci

+0

글쎄,'wsimport'는 웹 서비스 아티팩트를 생성하는 가장 최근의 일이며,'wscompile'이 이전과 같은 일을하는 곳에서 더 낫습니다. [이 링크 확인] (http://weblogs.java.net/blog/kohlert/archive/2006/01/easier_web_serv.html). 이상적으로 말했듯이, 당신이'wsimport' 또는'wscompile'을 사용하든 상관 없습니다. 그러나 특별한 경우에 왜 다른 사람이 JAX-RPC를 사용하지 않고 JAX-RPC를 사용 했습니까? 솔직히 나는 이것을 이해할 수 없다. 그 자신은이 질문에 대답하는 더 나은 사람입니다. – Santosh