2013-07-09 3 views
0

EJB 클라이언트를 작성하는 동안 EJB Remote 인터페이스를 기반으로 EJB 스텁 클래스를 생성해야합니다. 이러한 스텁 클래스는 객체 매개 변수와 반환 값을 serialize/deserialize 할 수 있습니다.JAX WS 클라이언트를 작성하는 동안 스텁을 생성해야합니까?

우리는 JAX WS 클라이언트를 사용할 때 여전히 Java < -> XML을 마샬링 및 언 마샬링하기 위해 스텁 클래스를 생성해야합니까?

Websphere JAX WS 구현 클래스에 의해 어떻게 든 자동으로 수행됩니까?

답변

0

XML 메시지 (SOAP 메시지)를 Java 객체 및 viceversa로 변환하기 위해 추가로 필요한 것이 있다면 그럴 필요가 없습니다.

JAX-WS는 들어오는 SOAP 메시지 (실제로는 XML 요청)를 Java 객체로 변환합니다. 또한 웹 서비스 클라이언트로 보내기 위해 Java 객체를 XML 응답으로 변환합니다.

SOAP Message http://dev.anyframejava.org/docs.en/anyframe/plugin/cxf-jaxws/4.5.3/reference/image/cxf-jaxws/webservices/jaxws.jpg

양방향 변환 JAXB에 의해 수행된다.

자세한 내용은 Developing Web Services Applications을 참조하십시오.

+0

java -> soap에서 변환하는 클래스를 생성해야합니다? 또는 jax ws 구현에 이미 패키지되어 있습니까? – Victor

+0

아니요! SOAP 메시지에 대해 걱정할 필요가 없습니다. –