Hello!
I am trying to learn ejb from the past 1 day.
I installed the J2ee server on my machine and wrote the classes
Converter.class and ConverterHome.class implementing the EJBObject and
EJBhome interfaces resp.
In the client portion I have this program
public class ConverterClient {
public static void main(String[] args) {
try {
Context initial = new InitialContext();
Object objref = initial.lookup("MyConverter");
ConverterHome home =
(ConverterHome)PortableRemoteObject.narrow(objref,
ConverterHome.class);
Converter currencyConverter = home.create();
double amount = currencyConverter.dollarToYen(100.00);
System.out.println(String.valueOf(amount));
amount = currencyConverter.yenToEuro(100.00);
System.out.println(String.valueOf(amount));
} catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}
}
}
When I say " java classpath... ConverterClient" this program runs
I do not understand the following :
In the case of servlet I very well understand how the client is
connecting to the server,(coz in the browser I type
http://machinename:8080/servlet/xyz ) but in the case of ejb how a
connection to the server is established?
1) - How does it know MyConverter is associated with what object?If the
j2ee is not running on my machine then what will I give as an argument
to lookup ?
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".