JBoss Developer Studio (Eclipse 기준)를 사용하는 중간 규모 프로젝트에서 작업하고 있습니다. JBossWS와 함께 JAX-WS를 사용하여 웹 서비스를 포함/관리하는 2 개의 웹 프로젝트가 있습니다. 상사가 소프트웨어 아키텍처 문서를 업데이트하면서 웹 서비스 프로젝트에서 생성 된 인터페이스가 어디에 있는지 묻습니다. 나는 그녀에게 인터페이스가 기본적으로 도구로 생성되었다고 말했고 모든 프로젝트를 검색하기 시작했으며 명백한 인터페이스가 없다는 것을 명시했다 (MyService.java 파일에 public interface MyService
이 있다는 것을 의미 함). 우리 클래스와 WSDL 파일을 볼 수있다. web.xml에 구성된 서블릿은 해당 서비스 구현 클래스를 호출합니다.웹 서비스 인터페이스는 어디에 있습니까?
이러한 서비스를위한 인터페이스를 만들어야합니까? 만약 우리가 각 서비스 클래스에 대해 100 가지 방법을 가지고 있기 때문에 가능하다면 나와 팀이 이러한 인터페이스를 만드는 데 도움이되는 도구가 있습니까?
정보를 추가하기 만하면 인터페이스를 사용하여 이러한 서비스를 사용하고 웹에서 WSDL 파일을 호출하는 또 다른 웹 프로젝트가 있습니다.
그런데 웹에서는 wsdl 파일을 호출하지 않고 비누 전화를 걸고 비누 응답을받습니다. WSDL은 서비스의 정의이며 서비스와 함께 변경됩니다. http://en.wikipedia.org/wiki/Web_service를 통해 어떻게 작동하는지 몇 가지 기본 사항을 설명 할 것을 권합니다. –