2009-02-26 6 views
1

내가 지금 어떤 의견을 환영합니다 경험 자바 개발자 아니에요 ...넷빈즈 및 .NET 웹 서비스

는 전 C#을 사용하여 웹 서비스를 작성했습니다 나는 자바에서이 서비스를 사용하고 싶어 - 사용 이 작업을위한 Netbeans.

모든 방법은 하나 옆에 잘 작동합니다 : 방법이 BusinessDataField2라는 유형을 기대 -이 유형은 2 개 필드 포함 -이 작품의 이름 (문자열)와 값 (객체)

그 필드가 얻을 사용 가득, 설정 방법을 .NET 환경에서 쉽게 사용할 수 있습니다. 그러나

...

가 내가 자바 가져 오기에 대해 서로 다른 매개 변수와 설정 방법을 필요로 볼 수 있습니다

- 매개 변수는 다음과 같습니다

JAXBElement 첨부 JAXBElement 첨부

질문 : 어떻게 인스턴스화 않습니다 이 물건? 나는 여러 가지 방법을 시도했지만 아무것도 ...

감사합니다, 오퍼

답변

2

당신은 "개체"형식을 사용하지 말아야을 일했다. 실제 유형이 될 수 있지만 Java 측에 무엇을 기대해야하는지 알려주지는 않습니다. 그런 다음 수행 할 수있는 최선의 방법은 값의 실제 XML을 처리하는 것입니다.

고려 : 개체가 int 일 수도 있고 복잡한 구조 일 수도 있습니다. 자바 측은 어떻게해야 할 지 알 것입니다. 복잡한 구조를 반환 할 수 있다고 결코 말하지 않았기 때문에 Java 구조에는 복잡한 구조에 대한 프록시 클래스조차 없다.

0

CXF 웹 서비스 프레임 워크를 사용하여 웹 서비스를 사용하는 것이 좋습니다. wsdl 파일을보고 .net 객체에 해당하는 java 객체를 생성 할 수 있습니다.

사이트에 HOWTO이 있습니다.