Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
The
QuoteClientApplet
class allows you to fetch quotations from a server-side application that runs on the same host as this applet. This class also displays the quotation received from the server.
The
QuoteServer.java
and
QuoteServerThread.java
classes make up the server-side application that returns quotations. Here's a text file (
one-liners.txt
) that contains a number of quotations.
Perform the following steps to test QuoteClientApplet
.
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>
quoteApplet.html
page that already contains this HTML code.QuoteClientApplet.java
class. Copy the generated class files to the same directory where you saved your web page.QuoteServer.java
and QuoteServerThread.java
.one-liners.txt
to the directory that has the class files for the server-side application (generated in the previous step).java QuoteServer
You should see a message with the port number, as shown in the following example. Note the port number.
QuoteServer listening on port:3862
For example, if the server-side application is running on a machine named JohnDoeMachine
, you should enter a similar URL. The exact port number and path will vary depending on your web server setup.
http://JohnDoeMachine:8080/quoteApplet/quoteApplet.html
QuoteClientApplet
will be displayed on the web page.Here is a screen capture of the applet in action.
QuoteServer
Sample Output