【发布时间】:2010-09-05 21:49:29
【问题描述】:
我使用 Apache CXF 将大约十个 Java 类公开为 Web 服务。
我已经使用 CXF、Axis 和 .NET 生成了客户端。
在 Axis 和 CXF 中会生成“服务”或“定位器”。 从此服务中,您可以获得“端口”。 “端口”用于对 Web 服务公开的方法进行单独调用。
在 .NET 中,“服务”直接公开对 Web 服务的调用。
关于网络服务,有人能解释一下端口、服务、定位器和端点之间的区别吗?
轴:
PatientServiceImplServiceLocator locator =
new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();
CXF:
PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();
.net:
PatientServiceImplService service = new PatientServiceImplService();
【问题讨论】:
标签: java .net web-services cxf axis