CXF구동시 VO질문
- 작성자 :
- 박*지
- 작성일 :
- 2012-08-28 12:58:28
- 조회수 :
- 1,547
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
말씀해주신대로 변경된다면 변경사항이 너무 많습니다.
컨트롤러 및 DAO단부터 JSP에서 넘기는 파라미터와 서버,클라이언트 VO까지..
이미 서버가 셋팅된 상태이기 때문에 VO는 안건드리고 하고싶은데요.
다른 설정을 변경해서라도 하고싶은데 CXF는 String배열은 절대로 못사용하는
건가요.?
컨트롤러 및 DAO단부터 JSP에서 넘기는 파라미터와 서버,클라이언트 VO까지..
이미 서버가 셋팅된 상태이기 때문에 VO는 안건드리고 하고싶은데요.
다른 설정을 변경해서라도 하고싶은데 CXF는 String배열은 절대로 못사용하는
건가요.?
A
안녕하세요.. 박웅지님..
다른 설정 변경으로는.. 생성된 wsdl을 수정하시는 것은 가능할 것 같습니다.
예를 들면..
<xs:element maxOccurs="unbounded" minOccurs="0" name="address" nillable="true" type="xs:string"/>
와 같이 생성되어 있는 것을 다음과 같은 형태로 변경해 보십시오..
<xs:element name="address" nillable="true" type="tns:addressType"/>
<xs:complexType name="addressType">
<xs:complexContent>
<xs:restriction base="soapenc:Array">
<xs:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]">
</xs:restriction>
</xs:complexContent>
</xs:complexType>
그럼.. 즐거운 하루되십시오.
감사합니다.
다른 설정 변경으로는.. 생성된 wsdl을 수정하시는 것은 가능할 것 같습니다.
예를 들면..
<xs:element maxOccurs="unbounded" minOccurs="0" name="address" nillable="true" type="xs:string"/>
와 같이 생성되어 있는 것을 다음과 같은 형태로 변경해 보십시오..
<xs:element name="address" nillable="true" type="tns:addressType"/>
<xs:complexType name="addressType">
<xs:complexContent>
<xs:restriction base="soapenc:Array">
<xs:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]">
</xs:restriction>
</xs:complexContent>
</xs:complexType>
그럼.. 즐거운 하루되십시오.
감사합니다.