【发布时间】:2014-08-30 16:37:21
【问题描述】:
我想知道Endpoint、Skeleton和Servant之间的区别。
对我来说都是一样的,它们都是“实现类”,但是当我执行 SOAP 时,我看到了“Endpoint”,当我执行 RMI 时,我看到了“ Skeleton”,而当我执行 CORBA 时,我看到“Servant”字样......
你能解释一下区别/微妙之处吗?
谢谢
【问题讨论】:
-
CORBA、RMI 和 SOAP 都是不同的技术,它们对术语的定义可能不同,或者您提到的术语可能根本没有出现在其中。您要问的是哪种技术?
-
好吧,我使用了所有这些(SOAP、RMI、CORBA)...当我说“Skeleton”是一种实现时,我想我是在混淆视听,因为 Skeleton 只是一个服务器端生成的代码。但我几乎可以肯定,“Endpoint”(SOAP)和“Servant”(CORBA)代表的是同一个东西:开发者创建的实现类。
-
在 SOAP 中,端点代表你的服务地址。在任何 WSDL 中,在服务标签下,在 标签内,您将找到您的端点。如果你可以生成你的 web 服务的骨架,即 getter 和 setter 类以及接口和实现类,则使用你的 wsdl。
标签: web-services soap implementation endpoint corba