ScA*_*er2 18 .net java axis web-services cxf
我使用Apache CXF将大约10个java类作为Web服务公开.
我使用CXF,Axis和.NET生成了客户端.
在Axis和CXF中,生成"服务"或"定位器".通过这项服务,您可以获得"港口"."端口"用于对Web服务公开的方法进行单独调用.
在.NET中,"服务"直接公开对Web服务的调用.
有人可以解释端口,服务,定位器和端点在Web服务方面的区别吗?
轴:
PatientServiceImplServiceLocator locator =
new PatientServiceImplServiceLocator();
PatientService service = locator.getPatientServiceImplPort();
Run Code Online (Sandbox Code Playgroud)
CXF:
PatientServiceImplService locator = new PatientServiceImplService();
PatientService service = locator.getPatientServiceImplPort();
Run Code Online (Sandbox Code Playgroud)
.净:
PatientServiceImplService service = new PatientServiceImplService();
Run Code Online (Sandbox Code Playgroud)
ScA*_*er2 35
我根据Kevin Kenny的回答找到了这些信息,但我想我会在这里发布其他人的信息.
WSDL文档将服务定义为网络端点或端口的集合.在WSDL中,端点和消息的抽象定义与其具体的网络部署或数据格式绑定分开.这允许重用抽象定义:消息,它们是被交换数据的抽象描述,以及作为抽象操作集合的端口类型.特定端口类型的具体协议和数据格式规范构成可重用绑定.通过将网络地址与可重用绑定相关联来定义端口,并且端口集合定义服务.因此,WSDL文档在网络服务的定义中使用以下元素:
归档时间: |
|
查看次数: |
38033 次 |
最近记录: |