📄 orb.html
字号:
<?xml version="1.0" encoding="GB2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <meta name="keywords" content="electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Sun Microsystems, Sun Open Net Environment, Sun ONE, internet software" /> <meta name="Description" content="Sun Microsystems, Inc. is delivering Sun ONE e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy." /> <meta name="TemplateVersion" content="Sun ONE WDT 2.3.1" /> <meta name="LASTUPDATED" content="10/03/03 09:48:23" /> <meta name="BookTitle" content="Sun Java System Application Server Enterprise Edition 8.1 Administration Guide 2005Q1" /> <title>第 18 章 配置对象请求代理</title> <link href="catalog.css" tppabs="http://docs.sun.com/source/819-1553/catalog.css" rel="stylesheet" type="text/css" /> <!-- on load bring this window to front --> <script laguage="javascript"> top.window.focus(); </script></head><body text="#000000" link="#594FBF" vlink="#9966cc" alink="#333366" bgcolor="#FFFFFF"><a name="top"> </a><!-- navigation --> <table width="100%" border="0" cellspacing="4" summary="Header navigation table"> <tr><td> <p class="pNavigation"> <a HREF="javascript:if(confirm('http://www.sun.com/software/ \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。 \n\n你想在服务器上打开它?'))window.location='http://www.sun.com/software/'" tppabs="http://www.sun.com/software/"> <img SRC="Logo.jpg" tppabs="http://docs.sun.com/source/819-1553/Logo.jpg" alt="Sun logo" valign="bottom" border="0" /></a>      <a href="httpservice.html" tppabs="http://docs.sun.com/source/819-1553/httpservice.html">上一页</a>      <a href="index.html" tppabs="http://docs.sun.com/source/819-1553/index.html">目录</a>      <a href="threadpools.html" tppabs="http://docs.sun.com/source/819-1553/threadpools.html">下一页</a>      </p> </td></tr> <tr><td valign="top" align="right" bgcolor="#594FBF"> <span class="cBookTitle">Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1</span> </td></tr> </table><!-- end navigation --><blockquote><!-- chapter content --><a name="wp213015"> </a><h2 class="pChapNumber"><span class="cGray">第 18 章</span><br /><a name="wp213017"> </a>配置对象请求代理</h2><a name="wp213019"> </a><p class="pParagraph">本章介绍了如何配置对象请求代理 (ORB) 和 IIOP 侦听器。本章包含以下几节:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp213025"> </a><div class="pSmartList1"><li><a href="orb.html#wp213041" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213041">关于对象请求代理</a></li></div><a name="wp213031"> </a><div class="pSmartList1"><li><a href="orb.html#wp213137" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213137">用于 ORB 的管理控制台任务</a></li></div><a name="wp213037"> </a><div class="pSmartList1"><li><a href="orb.html#wp213215" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213215">用于 IIOP 侦听器的管理控制台任务</a></li></div></ul></div><a name="wp213041"> </a><h2 class="pHeading1"><hr />关于对象请求代理</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp213047"> </a><div class="pSmartList1"><li><a href="orb.html#wp213069" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213069">CORBA</a></li></div><a name="wp213053"> </a><div class="pSmartList1"><li><a href="orb.html#wp213085" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213085">什么是 ORB?</a></li></div><a name="wp213059"> </a><div class="pSmartList1"><li><a href="orb.html#wp213107" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213107">IIOP 侦听器</a></li></div></ul></div><a name="wp213069"> </a><h3 class="pHeading2">CORBA</h3><a name="wp213075"> </a><p class="pParagraph">Application Server 支持标准的协议和格式集来确保互操作性。这些协议之间的协议是由 CORBA 定义的。</p><a name="wp213077"> </a><p class="pParagraph">CORBA(公共对象请求代理体系结构)模型的基础是:客户机以远程方法请求形式向分布式对象或服务器发出请求,并通过明确定义的接口从这些对象那里请求服务。远程方法请求携带了有关需要执行的操作的信息,其中包括被调用方法的服务提供商的对象名称(称为对象引用)和参数(如果有)。CORBA 自动处理网络程序任务,如对象注册、对象定位、对象激活、请求多路复用、错误处理、编组和操作分发。</p><a name="wp213085"> </a><h3 class="pHeading2">什么是 ORB?</h3><a name="wp213087"> </a><p class="pParagraph">对象请求代理 (ORB) 是 CORBA 的核心组件。ORB 提供了识别和定位对象、处理连接管理、传送数据和请求通信所需的框架结构。</p><a name="wp213089"> </a><p class="pParagraph">CORBA 对象之间从不直接进行通信,对象通过远程桩对运行在本地计算机上的 ORB 发出请求。本地 ORB 使用 Internet Inter-Orb 协议(IIOP 为缩写形式)将该请求传递给其他计算机上的 ORB。然后,远程 ORB 定位相应的对象、处理该请求并返回结果。</p><a name="wp213091"> </a><p class="pParagraph">使用 RMI-IIOP,应用程序或对象可将 IIOP 用作远程方法调用 (RMI) 协议。企业 Bean(EJB 模块)的远程客户机通过 RMI-IIOP 与 Application Server 进行通信。 </p><a name="wp213107"> </a><h3 class="pHeading2">IIOP 侦听器</h3><a name="wp213113"> </a><p class="pParagraph">IIOP 侦听器是一个侦听套接字,它接收来自企业 Bean 的远程客户机和其他基于 CORBA 的客户机的外来连接。可以为 Application Server 配置多个 IIOP 侦听器。为每个侦听器指定一个端口号、一个网络地址和(可选)多个安全性属性。有关更多信息,请参见<a href="orb.html#wp213241" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213241">创建 IIOP 侦听器</a>。 </p><a name="wp213137"> </a><h2 class="pHeading1"><hr />用于 ORB 的管理控制台任务</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp213143"> </a><div class="pSmartList1"><li><a href="orb.html#wp213151" tppabs="http://docs.sun.com/source/819-1553/orb.html#wp213151">配置 ORB</a></li></div></ul></div><a name="wp213151"> </a><h3 class="pHeading2">配置 ORB</h3><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp213153"> </a><div class="pSmartList1"><li>在树组件中,展开“配置”节点。</li></div><a name="wp213155"> </a><div class="pSmartList1"><li>选择要配置的实例:</li></div><div class="pSmartList2"><ol type="a" class="pSmartList2"><a name="wp213157"> </a><div class="pSmartList2"><li>要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 <code class="cCode">server</code>,请选择 <code class="cCode">server-config</code> 节点。</li></div><a name="wp213159"> </a><div class="pSmartList2"><li>要为将来的实例(使用 <code class="cCode">default-config</code> 的副本)配置默认设置,请选择 <code class="cCode">default-config</code> 节点。</li></div></ol></div><a name="wp213161"> </a><div class="pSmartList1"><li>选择“ORB”节点。</li></div><a name="wp213163"> </a><div class="pSmartList1"><li>从“线程池 ID”下拉式列表中选择 ORB 使用的线程池。</li></div><a name="wp213173"> </a><p class="pStepParaI1">ORB 使用线程池响应来自通过 RMI-IIOP 进行通信的企业 Bean 的远程客户机和其他客户机的请求。有关更多信息,请参见<a href="threadpools.html#wp40684" tppabs="http://docs.sun.com/source/819-1553/threadpools.html#wp40684">Application Server 中的线程池</a>和<a href="threadpools.html#wp40758" tppabs="http://docs.sun.com/source/819-1553/threadpools.html#wp40758">创建线程池</a>。</p><a name="wp213175"> </a><div class="pSmartList1"><li>在“最大消息片段大小”字段中,设置 IIOP 消息的最大片段大小。</li></div><a name="wp213177"> </a><p class="pStepParaI1">大于此大小的消息将被分段。</p><a name="wp213179"> </a><div class="pSmartList1"><li>在“连接总数”字段中,设置所有 IIOP 侦听器的最大外来连接数。</li></div><a name="wp213181"> </a><div class="pSmartList1"><li>如果需要进行 IIOP 客户机验证,请选中“需要”复选框。</li></div><a name="wp213183"> </a><div class="pSmartList1"><li>单击“保存”以保存更改,或者单击“装入默认值”以装入默认值。</li></div><a name="wp213185"> </a><div class="pSmartList1"><li>重新启动服务器。</li></div></ol></div><a name="wp213215"> </a><h2 class="pHeading1"><hr />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -