【问题标题】:What is a skeleton in a network?什么是网络中的骨架?
【发布时间】:2012-01-25 08:32:14
【问题描述】:

在 J2EE 应用程序中,客户端 (应用程序、JSP、servlet、 JavaBeans) 通过访问实体 bean 他们的远程接口。因此,每 客户端调用可能路由 通过网络存根和骨架, 即使客户和企业 bean 位于相同的 JVM、操作系统或 机器。

什么是网络骨架?某种代理?我理解存根是一次性连接,对吗?

【问题讨论】:

    标签: jakarta-ee network-programming terminology


    【解决方案1】:

    在 RMI 术语中,骨架是生成的对象,它位于服务器上,接受来自网络的调用,将它们解组,然后将它们转发给业务对象。

    所以....

    客户端业务对象->存根->网络->骨架->服务器业务对象

    不过,这是一个相当过时的术语,因为这类东西比早期 Java 中的自动化程度高得多,在早期 Java 中必须显式生成骨架。

    【讨论】:

    • 良好而简短的解释。
    【解决方案2】:

    在谈到 RPC 时,存根和骨架分别是客户端/服务器上远程调用的过程/方法的代理。

    客户端调用存根,存根向服务器发送协议请求。请求到达服务器的骨架,然后调用导出的方法。

    通常,存根和骨架是由某些工具从某些 IDL 描述中自动生成的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-28
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      • 2014-12-13
      相关资源
      最近更新 更多