0
아무도 아는 사람 extra classes
매개 변수는 Java2WSDL
에서 의미합니까?`Java2WSDL`의`extra classes` 매개 변수는 무엇을합니까?
나는 this question 답을 찾고 있지만 성공이 없습니다입니다.
아무도 아는 사람 extra classes
매개 변수는 Java2WSDL
에서 의미합니까?`Java2WSDL`의`extra classes` 매개 변수는 무엇을합니까?
나는 this question 답을 찾고 있지만 성공이 없습니다입니다.
부모가 리턴 유형 또는 매개 변수로 나타나는 WSDL 정의에 이러한 유형을 포함시키는 데 사용됩니다. 아주 간단한 예를 생각해보십시오 :
public class DemoService {
public Animal pickRandomAnimal() {
return new Dog(); // or any other animal
}
}
.. 여기서 Animal은 인터페이스입니다. WSDL 생성시 Axis2는 반환 될 것으로 예상되는 모든 Animal 구현을 자동으로 추적 할 수 없습니다. ..
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://demo.com/xsd">
<xs:complexType name="Animal">
<xs:sequence>
<xs:element minOccurs="0" name="animalName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
하고 extraClasses을 추가하는 경우 = "com.demo.Dog는"당신은 당신이 당신의 WSDL 스키마 부분에 필요한 모든 종류 다룰 것이다 : extraClasses없이 당신이 뭔가를 얻을 것이다
을<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://demo.com/xsd">
<xs:complexType name="Animal">
<xs:sequence>
<xs:element minOccurs="0" name="animalName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Dog">
<xs:sequence>
<xs:element minOccurs="0" name="animalName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
대단히 감사합니다. – Danijel