2011-11-25 1 views
2

-s 옵션을 사용하면 wsdl2java (아파치 축) 도구를 사용하여 스텁을 생성 할 때 <service-name>SoapBindingImpl.java 파일이 생성됩니다.<서비스 이름> SoapBindingImpl.java 파일의 역할은 무엇입니까

이 파일에는 모든 메소드 정의가 들어 있습니다.

이 파일의 용도는 무엇입니까?

정확히이 파일의 기능을 편집해야합니까?

서비스를 사용하려는 경우에도이 파일이 필요합니까?

답변

1

이 파일은 필요하지만 스텁에는 필요하지 않으며 스켈레톤과 함께 필요하지 않습니다. 이것은 API의 impl 클래스를 호출 할 때 필요합니다. 서비스를 호출하기 만하면 필요 없다. 스텁은 구현을 신경 쓰지 않기 때문에. 그것의 독립.

+0

응답 해 주셔서 감사합니다. 한 가지 더 의심 스럽습니다. 클라이언트 쪽에서는 wsdl2java 도구로 스텁을 생성하는 동안 옵션 -server-side (-s) 옵션이 필요합니다. 노출 된 서비스 만 사용하려면 Impl.java 및 * .wsdd 파일이 필요하지 않은 것처럼 보입니다. – shantanu

+0

nope .... 당신은 절대적으로 정확합니다. 노출 된 서비스를 호출하기 위해 impl.java와 * .wsdd가 필요하지 않습니다. –

+0

다시 한번 고마워요. – shantanu