25장. WSDL 계약 없이 소비자 개발
초록
서비스 소비자를 개발하기 위해 WSDL 계약이 필요하지 않습니다. 주석이 달린 SEI에서 서비스 소비자를 생성할 수 있습니다. 서비스를 노출하는 엔드포인트가 게시되는 주소, 서비스를 노출하는 엔드포인트를 정의하는 서비스 요소의 QName 및 소비자가 요청하는 끝점을 정의하는 포트 요소의 QName을 알아야 합니다. 이 정보는 SEI의 주석에 지정하거나 별도로 제공할 수 있습니다.
25.1. Java-First Consumer Development
WSDL 계약 없이 소비자를 생성하려면 다음을 수행해야 합니다.
-
소비자 가 작업을 호출할 서비스에 대한
Service
오브젝트를 생성합니다. -
Service
오브젝트에 포트를 추가 합니다. -
Service
오브젝트의getPort()
메서드를 사용하여 서비스의 프록시를 가져옵니다. - 소비자의 비즈니스 로직을 구현합니다.