每当我在eclipse中创建soap客户端时,我都会输入该服务的WSDL。在此活动之后,它将获取所有.class文件。
您能帮助我理解,为什么要创建这些.class文件吗?我们是将服务逻辑导入客户端,还是这些类文件只是解析WSDL时创建的接口?请帮助我理解客户端程序是如何解析WSDL文件的?
发布于 2018-02-23 05:27:36
Webservice是一些程序接口,它使用SOAP协议进行通信。使用soap,您可以与任何程序通信,无论它是用哪种语言编写的。
XML服务都是关于的
Web服务由XML格式的文档描述,该文档采用称为WSDL (Web服务描述语言)的XML语言。这从服务所包含的操作、消息和绑定的角度对服务进行了描述,并且可以提供一个可以调用服务的URL。
消息的结构使用XML架构(XML Schema,XSD)进行描述,该架构包含在WSDL中或由WSDL引用
发送到web服务和从web服务接收的消息都是XML格式的,它符合模式,并遵循WSDL所描述的协议,使用称为SOAP (简单对象访问协议)的XML协议。
您还可以看到下面的链接,指向如何创建一个web服务& SOAP web服务中XML解析的描述,UDDI等。
https://dzone.com/articles/5-techniques-create-web-servic https://docs.oracle.com/cd/E23943_01/doc.1111/e10807/c25_wsdl_and_soap.htm#CSSDK567
https://stackoverflow.com/questions/48941532
复制相似问题