2010-04-20 4 views
8

JAX-WS를 사용하여 웹 서비스를 개발하고 있습니다. JAXB를 사용하여 내 서비스와 클라이언트간에 보낼 수있는 클래스를 구현하려고하지만 작동에 문제가 있습니다.JAXB 튜토리얼로 JAX-WS

나는이 예제를 this site에 따라 시도했지만 제대로 작동하지 않는 것 같습니다. 지시 사항을 따른 후에 표시되는 테스트 페이지에는 기사에서 제안한 것처럼 Die 객체를 정의 할 수있는 방법이 없습니다.

이 모든 것은 나에게 매우 새로운 것이므로 어디로 갈지 잘 모르겠습니다. 테스트 페이지에서 링크 된 WSDL 파일을 확인한 결과, Die 클래스 나 속성이 어디에도 언급되어 있지 않기 때문에 JAXB가 제대로 작동하지 않는다고 생각합니다.

좋고 완벽하게 작동되는 예제는 매우 유용합니다. 누구든지 어디서 찾을 수 있는지 알고 있습니까? 도움이된다면 Netbeans에서 일하고 있습니다.

감사합니다.

답변

5

다음은 jax-ws를 사용하는 방법을 단계별로 설명합니다. http://netbeans.org/kb/docs/websvc/jax-ws.html

Google의 netbeans 웹 서비스는 많은 예제를 제공합니다.

+1

문제는 매개 변수와 반환 유형으로 프리미티브 값을 사용하는 간단한 웹 서비스를 다룰 수 있다는 점입니다. 나는 JAXB가 들어 맞는 (내 이해에) 매개 변수와 반환 유형으로 객체를 찾고있다. 내가 링크 된 페이지는 내가 시도한 첫 번째 튜토리얼이지만 불행히도 다시 매개 변수와 리턴으로 원시와 관련된다. – Mac

+1

@Mac -이 도구를 사용해보십시오. 리소스 http://www.ibm.com/developerworks/java/library/j-jws8.html의 하단을보십시오. netbeans 중심은 적지 만 도움이 될 것입니다. 이 사이트에는 JAXB에 대한 정보가 많이 있습니다. http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=dW&query=jaxb&Search=Search –

4

여기 초보자를위한 훌륭한 JAX-WS 튜토리얼입니다. http://java.globinch.com/enterprise-java/web-services/jax-ws/java-jax-ws-tutorial-develop-web-services-clients-consumers/ 이 자습서에서는 Java EE 컨테이너를 사용하지 않고 웹 서비스 및 소비자를 개발하는 방법을 설명합니다.

+1

좋은 링크이지만 문제는 거의 언제나 개발자들이 JEE 컨테이너 또는 적어도 서블릿 컨테이너를 사용하기를 원한다는 것입니다. 이 튜토리얼은 JAX-WS가 누군가에게 WebSphere 또는 JBoss 또는 심지어 Tomcat에 배치 할 것을 요구할 때까지는 JAX-WS를 쉽게 사용할 수 있다는 느낌을줍니다. – wavicle