Apache CXF를 사용하여 웹 서비스로 약 10 개의 Java 클래스를 노출했습니다.웹 서비스로 작업 할 때 엔드 포인트, 서비스 및 포트의 차이점은 무엇입니까?
CXF, Axis 및 .NET을 사용하여 클라이언트를 생성했습니다.
축 및 CXF에서 "서비스"또는 "로케이터"가 생성됩니다. 이 서비스에서 "포트"를 얻을 수 있습니다. "포트"는 웹 서비스에 의해 노출 된 메소드를 개별적으로 호출하는 데 사용됩니다.
.NET에서 "서비스"는 웹 서비스에 대한 호출을 직접 노출합니다.
웹 서비스의 경우 누군가 포트, 서비스, 로케이터 및 엔드 포인트의 차이점을 설명 할 수 있습니까?
축 :
이PatientServiceImplServiceLocator locator =
new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();
CXF :
PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();
닷넷 :
이미 언급 한 바와 같이PatientServiceImplService service = new PatientServiceImplService();