Я использовал 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();
.сеть:
PatientServiceImplService service = new PatientServiceImplService();