Java RMI

HelloApplet.java

package examples.hello; 

import java.applet.Applet; 
import java.awt.Graphics; 
import java.rmi.Naming; 
import java.rmi.RemoteException; 

public class HelloApplet extends Applet { 

  String message = "blank"; 
  
  // "obj" is the identifier that we'll use to refer 
  // to the remote object that implements the "Hello" 
  // interface 
  Hello obj = null; 

  public void init() { 
    try { 
      obj = (Hello)Naming.lookup("//" + 
                                 getCodeBase().getHost() + "/HelloServer"); 
      message = obj.sayHello(); 
    } catch (Exception e) { 
      System.out.println("HelloApplet exception: " + 
                         e.getMessage()); 
      e.printStackTrace(); 
    } 
  } 

  public void paint(Graphics g) { 
    g.drawString(message, 25, 50); 
  } 
}

José M. Vidal .

7 of 22