文档

Java™教程
隐藏目录
网络客户端Applet示例
路径: 部署
课程: Java Applets
章节: 做更多的Applets
子章节: 使用服务器端应用程序

网络客户端Applet示例

QuoteClientApplet类允许您从与此小程序在同一主机上运行的服务器端应用程序获取引用。该类还显示从服务器接收到的引用。

QuoteServer.javaQuoteServerThread.java类构成了返回引用的服务器端应用程序。这里有一个文本文件(one-liners.txt),其中包含了许多引用。

执行以下步骤来测试QuoteClientApplet

  1. 下载并保存以下文件到您的本地机器。
  2. 将以下HTML代码包含在网页中以部署QuoteClientApplet
    <script src=
      "https://www.java.com/js/deployJava.js"></script>
    <script> 
        var attributes =
          { code:'QuoteClientApplet.class',  width:500, height:100} ; 
        var parameters =
          { codebase_lookup:'true', permissions:'sandbox' };
        deployJava.runApplet(attributes, parameters, '1.6'); 
    </script>
    
    
    或者,您可以使用已经包含此HTML代码的quoteApplet.html页面。
  3. 编译QuoteClientApplet.java类。将生成的类文件复制到您保存网页的相同目录中。
  4. 编译服务器端应用程序的类,QuoteServer.javaQuoteServerThread.java
  5. one-liners.txt文件复制到具有服务器端应用程序类文件的目录中(在上一步中生成)。
  6. 启动服务器端应用程序。
    java QuoteServer
    

    您应该会看到一个带有端口号的消息,如下例所示。请注意端口号。

    QuoteServer listening on port:3862
    
  7. 在浏览器中打开包含您的小程序的网页,通过输入网页的URL。URL中的主机名应与运行服务器端应用程序的主机名称相同。

    例如,如果服务器端应用程序运行在名为JohnDoeMachine的机器上,您应该输入类似的URL。确切的端口号和路径将根据您的Web服务器设置而变化。

    http://JohnDoeMachine:8080/quoteApplet/quoteApplet.html
    
    QuoteClientApplet将显示在网页上。
  8. 在小程序的文本字段中输入您的服务器端应用程序的端口号,然后点击确定。将显示一条引用。

这是应用程序的操作截图。

QuoteServer 示例输出

QuoteServer 示例输出


上一页: 与服务器端应用程序一起工作
下一页: Applet的能力与限制