⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index2a_chatpage2.htm

📁 一个java的web的聊天的程序的服务端(同上面的配套使用)
💻 HTM
📖 第 1 页 / 共 2 页
字号:
    <td colspan="2">-<font color="#000000"><a href="../../1-download/page2.htm">程序设计</a></font></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<font color="#000000"><a href="../../1-download/page3.htm">网站设计</a></font></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<font color="#000000"><a href="../../1-download/page4.htm">电子商务</a></font> 
    </td>
  </tr>
  <tr> 
    <td colspan="2" align="center" bgcolor="#666699"><a href="../../1-teach/index.htm"><font color="#FFFFFF">实用技巧</font></a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/internet/index.htm">Internet应用</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/photoshop/index.html">Photoshop</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/flash/page1.html">Flash</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/asp/index.html">ASP</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/php/index.html">PHP</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/java/index.htm">Java</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/vb/index.htm">VB</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/c/index.htm">C、C++</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-backend/database/php_mysql/index.html">PHP/MySQL</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2"><a href="../../1-backend/cgi_perl/perl_beginner/index.html">-Perl</a> 
    </td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2">-<a href="../../1-teach/other/index.htm">其它</a> </td>
  </tr>
  <tr> 
    <td colspan="2" bgcolor="#666699"> 
      <div align="center"><font color="#FFFFFF">更多教程</font></div>
    </td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2" height="17"><a href="../../1hdml/index.html">-HDML</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2" height="23"><font face="宋体"><a href="../../1-backend/database/course/day1_1.html">-网络数据库</a></font></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2" height="14"><a href="../../1-backend/protocols/ping/index.html"><font face="arial, helvetica, sans-serif">-ping</font></a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2" height="20"><a href="../../1-backend/cgi_perl/search_engine/index.html">-创建搜索引擎</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2" height="16">-<a href="../../1adobe/GoLive/index.html">Adobe GoLive</a></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2"><a href="../../1-backend/cgi_perl/templates/index.html">-模板</a></td>
  </tr>
  <tr bgcolor="#666699"> 
    <td colspan="2" align="center"><font color="#FFFFFF">合作伙伴</font></td>
  </tr>
  <tr bgcolor="#FFFFFF"> 
    <td colspan="2" align="left">-<a href="http://www.5dmedia.com/" target="_blank">5D精英网</a></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF"> 
    <td colspan="2"> <img src="../../Library/front_monkey.gif" width="59" height="68"></td>
  </tr>
  </tbody> 
</table>
<!-- #EndLibraryItem --> </td>
 <!-- End of headlines (column 1: left column) --> <!-- Gutter between columns 1 and 2 --> 
 <td width="10" height="794"><img src="http://www.sohu.com/images/pixel.gif" width=10></td>
 <!-- Search box and directories (columns 2 and 3: middle columns, combined into one) --> 
 <td align=center valign=top width="558"> 
 <div align="left"><!-- #BeginEditable "1" -->
          <div align="center">
            <p><font color="#FF0000"><strong><big><big>第2页:服务器</big></big></strong></font><font
    face="宋体"><br>
              <!-- BYLINE --> 作者<font size="2" color="#000000"><a href="mailto:moses@wired.com"
    title="Send
mail to Moses">Moses</a></font> </font></p>
            <p align="left"><b><font size="3">你需要建立的服务器<font face="宋体">Java</font>类的方法应该可以被任何远程计算机<br>
              上的<font face="宋体">Java</font>程序调用</font></b>:<font face="宋体" size="3"> 
              </font> </p>
            <p align="left"><font face="宋体" size="3">1) </font><font size="3">详细设置该<font face="宋体">Java</font>类的方法的接口,使其能被远程程序调用<br>
              <font face="宋体">(<a href="../ChatServer.java" target="_blank"><tt>ChatServer.java</tt></a>) 
              </font></font></p>
            <p align="left"><font face="宋体" size="3">2) </font><font size="3">运行该接口的的<font face="宋体">Java</font>类<font
    face="宋体"> (<a href="../ChatServerImpl.java" target="_blank"><tt>ChatServerImpl.java</tt></a>) 
              </font></font> 
            <div align="left"> 
              <ul>
                <li> <font
    size="3">它必须扩展(<font face="宋体">extend</font>)<font face="宋体"> <br>
                  <tt>java.rmi.server.UnicastRemoteObject</tt> (multicast</font>还不能<br>
                  投入应用<font face="宋体">), </font>该</font><font face="宋体" size="3"><tt>UnicastRemoteObject</tt></font><font
        size="3">用于提供连接功能。<font face="宋体"> </font></font></li>
                <li> <font
        size="3"><font face="宋体"><tt><br>
                  main()</tt></font>方法应该实现的目标:<font face="宋体"> </font></font> 
                  <ul>
                    <li><font size="3">启动(<font face="宋体">Starts</font>)安全管理器(<font face="宋体">security 
                      manager</font>)<font face="宋体"> <i>(</i></font><i>如<br>
                      </i></font>果你采用缺省管理器的话,这是一种在线<font face="宋体">API</font>调用<font size="3"><font
            face="宋体"> )</font>该<br>
                      安全管理器负责监视远程程序对该<font face="宋体">Java</font>类的使用。例<br>
                      如,如果安全管理器禁止写盘,则如果远程程序调用该<br>
                      类中的一个<font face="宋体">e</font><font size="3">个方法写盘时就会受到一</font><font face="宋体">xception</font>(例<br>
                      外)信息。安全管理器海可以控制只让获得授权的外部<br>
                      程序使用你的服务。<font face="宋体"> </font></font></li>
                    <li><font
        size="3"></font><font face="宋体" size="3">生成该类的实例,并将其用RMI registry进行注册。 
                      <br>
                      RMI registry</font><font size="3">是<font face="宋体">Sun</font>公司单另提供的程序。<font
            face="宋体">RMI <br>
                      registry</font>为那些试图找到该类的程序提供搜索指针。<font
            face="宋体"> </font></font></li>
                  </ul>
                </li>
              </ul>
            </div>
            <p align="left"><font size="3">在<font face="宋体"><tt>ChatServer.java</tt></font>中使用的<font face="宋体">4</font>种方法为:<font
    face="宋体"> </font></font> 
            <div align="left">
              <ul>
                <pre><font face="宋体" size="3"> 
public void login(String name, Chatter chatter) 
public void logout(String name)
public void chat(String name, String message) 
public Chatter lookup(String name) 
</font></pre>
              </ul>
            </div>
            <p align="left"><font size="3">客户调用<font face="宋体"><b>login()</b> 
              </font>告诉服务器自己的名称和地址。<font
    face="宋体"><br>
              </font>客户调用<font face="宋体"><b>logout()</b></font>公司服务器自己脱离闲聊系统。<font
    face="宋体"><br>
              </font>客户调用<font face="宋体"><b>chat()</b></font>告诉服务器将自己的名称和一个信息发布给其他<br>
              客户。<font face="宋体"> <br>
              </font>客户调用<font face="宋体"><b>lookup()</b></font>要求服务器提供指向给定名称的另一个客户的<br>
              指针(用于私人闲聊,随后我将详细解释)<font face="宋体"> </font></font></p>
            <p align="left"><font size="3">就这么简单。还有比方法调用更简单的客户-服务器通讯和交流方<br>
              式吗?<font face="宋体"><br>
              <br>
              </font>第<font face="宋体">1</font>页:<a href="index.html">用<font
    face="宋体">Java 1.1</font>的<font face="宋体">RMI</font>编写闲聊系统</a><font
    face="宋体"><br>
              </font>第<font face="宋体">2</font>页:<a href="index2a_chatpage2.htm">服务器</a><font
    face="宋体"><br>
              </font>第<font face="宋体">3</font>页:<a href="index2a_chatpage3.htm">客户</a><font
    face="宋体"><br>
              </font></font> 
          </div>
          <!-- #EndEditable --></div>
 </td>
 <!-- End of search box and directories (columns 2 and 3: middle columns, combined into one) --> 
 <!-- Gutter between columns 3 and 4 --> <!-- Other stuff (column 4: right column) --> 
 <!-- End of other stuff (column 4: right column) --> </tr>
 </table>
<!-- End of table surrounding page contents -->

 <hr noshade size=1 width=700>
 <span class=eng><br>
 Copyright (C) 1998-2000 Internet Technologies China.&nbsp; All rights reserved. 
 </span> 
</center>
</body>
<!-- #EndTemplate --></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -