我正在学习使用j2ee的Web服务。我不能完全理解WSDL和服务端点接口之间的区别。它们的用途是什么?它们都是自动生成的吗?
agxfikkp1#
WSDL是 * 超集 *:基于XML接口描述语言SEI是 * WSDL中元素之一 *:描述服务逻辑接口的操作元素的集合(定义要作为Web服务公开的方法)。
此图片说明SEI和WSDL之间的关系。WSDL 2.0中的底部红色框(在WSDL 1.x接口中称为portType)编译为类的原因。Java无法识别XML文件。它需要通过Jaxbunmarshaling转换为Java类对象(相反方向称为封送处理)
参考资料:
Web Services Description Languageintroduction-to-jaxbWSDL协定简介
1条答案
按热度按时间agxfikkp1#
WSDL是 * 超集 *:基于XML接口描述语言
SEI是 * WSDL中元素之一 *:描述服务逻辑接口的操作元素的集合(定义要作为Web服务公开的方法)。
此图片说明SEI和WSDL之间的关系。WSDL 2.0中的底部红色框(在WSDL 1.x接口中称为portType)
编译为类的原因。Java无法识别XML文件。它需要通过Jaxbunmarshaling转换为Java类对象(相反方向称为封送处理)
参考资料:
Web Services Description Language
introduction-to-jaxb
WSDL协定简介