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="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = { code:'QuoteClientApplet.class', width:500, height:100} ;
var parameters = {codebase_lookup:'true'};
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