什么是“服务器”上的存根,骨架是什么意思?

2022-09-01 18:30:42

存根在服务器端做什么?什么是骨架

from wikipedia

这是来自维基百科的图表。我在服务器计算机和客户端计算机上都安装了存根。我知道存根有助于客户端的网络,但是存根在服务器端做什么?

同样在上面的图中,骨架是什么意思?


答案 1

看看下面的图片:

skeleton

简而言之,存根骨架是Web服务设置中的对应物。 和。在较低级别,存根和骨架相互通信。Skeleton belongs to service provider sidestub belongs to receiver side

从客户端,业务对象与存根对象进行通信,存根从消息中获取责任并调用 Web 服务。调用完成后,在服务提供者端,骨架是存根的并行对象,它接收请求消息并理解它,并将信息传递给服务端业务对象。


答案 2

存根和骨架都隐藏了一些复杂性。

存根隐藏参数的序列化和网络级通信,以便向调用方提供简单的调用机制。

框架负责将调用分派给实际的远程对象实现。

http://docs.oracle.com/javase/7/docs/platform/rmi/spec/rmi-arch2.html

http://www-itec.uni-klu.ac.at/~harald/ds2001/rmi/rmi.html


推荐