오랜만에 다시 프로그래밍의 세계로 돌아왔다. 2009년 11월 2일부로~~
Java Bean 및 EJB로 부터 Web Service를 생성하는 데 있어서의 여러가지 상황에 대한 토론할 기회가 생겼다.
그 중에서, Java Bean에서 Web Service를 생성할 때, Interface를 파라미터로 가지는 Method에 대한 Web Service 생성 가능 여부에 대한
이야기를 해 봤다.
RSA/RAD에서 위에서 이야기한 Interface를 파라미터로 가지는 Method로 부터 Web Service를 생성하면 오류가 발생한다.
그래서, 그와 관련된, Spec을 찾아 봤다.
JAXB(Java Architecture for XML Binding) 2.1에 다음과 같은 구절이 나온다.
Note – The mapping of existing Java interfaces to schema constructs is not supported. Since an existing class can implement multiple interfaces, there is no obvious mapping of existing interfaces to XML schema constructs.
어찌 보면, 당연한 이야기일 것 같지만, 깜박할 소지가 있어서 적어둔다.~~
이 글은 스프링노트에서 작성되었습니다.
이올린에 북마크하기