Web Services SEI和WSDL之间的区别是什么

4c8rllxm  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(139)

我正在学习使用j2ee的Web服务。我不能完全理解WSDL和服务端点接口之间的区别。它们的用途是什么?它们都是自动生成的吗?

agxfikkp

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协定简介

相关问题