jax-ws를 사용하여 웹 서비스를 작성하고 있습니다. 웹 서비스 메소드 중 하나는 bean에 대한 참조를 포함하는 bean을 리턴합니다. 순환 참조를 방지하기 위해 JAXB @XMLID 및 @XMLIDRef 주석을 사용하고 있습니다..NET에서 JAXB @XMLIDRef를 처리하십시오.
다음 자바 클라이언트에 대한 프록시 클래스를 생성하는 모든 작동 확인 및 ID 개체 속성을 확인합니다. 하지만 .NET 용 Visual Studio에서 웹 서비스 클라이언트 프록시를 생성 할 때 Object 대신 idrefs를 문자열 속성으로 해석합니다.
idref를 사용하여 .NET 용 wsdl에서 프록시 클래스를 생성 할 수 있습니까?
.NET은 id/ref 특성 콤보를 선호합니다. http://stackoverflow.com/a/1617566/278836을 참조하십시오. 그래서 .NET은 Java 방식을 좋아하지 않으며 Java는 .NET 방식을 좋아하지 않습니다. 적어도 상자 밖으로 (내가 말할 수있는 한). 크로스 플랫폼 참조가 오히려 중요한 기능처럼 보이기 때문에 저는 이것에 대해서도 매우 흥미가 있습니다. –
@Andrew White 그 참조에 대해 감사드립니다. 이번에는 내가 어떻게이 interop 혼란을 피할 수 있었는지 숙고하고 여기에 앉아 있습니다. 링크를 통해이 링크를 읽었습니다. http://blogs.msdn.com/b/sowmy/archive/2006/03/26/561188.aspx. 아마도 그 질문은 다음과 같습니다. .NET/Java interop을 허용하기에 충분하다고 기술 된 기술입니까? –