Я использовал Apache CXF, чтобы представить около десяти java-классов в качестве веб-сервисов.
Я генерировал клиентов, используя CXF, Axis и .NET.
В Axis и CXF генерируется «Сервис» или «Локатор».
С помощью этого сервиса вы можете получить «Порт».
«Порт» используется для отдельных вызовов методов, предоставляемых веб-службой.
В .NET «Сервис» напрямую выставляет вызовы веб-сервису.
Может ли кто-нибудь объяснить разницу между портом, службой, локатором и конечной точкой, когда речь идет о веб-службах?
Ось:
PatientServiceImplServiceLocator locator =
new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();
CXF:
PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();
.net:
PatientServiceImplService service = new PatientServiceImplService();