S
sss
Finally I get it run the sample ejb client using EJB3.0.
However, now i want to know how to connect the application server
from a different computer.( i need to specify the ip and port right? )
package converter.client;
import converter.ejb.ConverterTestRemote;
import java.math.BigDecimal;
import javax.ejb.EJB;
/**
*
* @author ian
*/
public class ConverterClient {
@EJB
private static ConverterTestRemote converterBean;
/** Creates a new instance of Client */
public ConverterClient(String[] args) {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ConverterClient client = new ConverterClient(args);
client.doConversion();
}
public void doConversion() {
try {
BigDecimal param = new BigDecimal("100.00");
BigDecimal yenAmount = converterBean.dollarToYen(param);
System.out.println("$" + param + " is " + yenAmount + " Yen.");
BigDecimal euroAmount = converterBean.yenToEuro(yenAmount);
System.out.println(yenAmount + " Yen is " + euroAmount + "
Euro.");
System.exit(0);
} catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}
}
}
However, now i want to know how to connect the application server
from a different computer.( i need to specify the ip and port right? )
package converter.client;
import converter.ejb.ConverterTestRemote;
import java.math.BigDecimal;
import javax.ejb.EJB;
/**
*
* @author ian
*/
public class ConverterClient {
@EJB
private static ConverterTestRemote converterBean;
/** Creates a new instance of Client */
public ConverterClient(String[] args) {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ConverterClient client = new ConverterClient(args);
client.doConversion();
}
public void doConversion() {
try {
BigDecimal param = new BigDecimal("100.00");
BigDecimal yenAmount = converterBean.dollarToYen(param);
System.out.println("$" + param + " is " + yenAmount + " Yen.");
BigDecimal euroAmount = converterBean.yenToEuro(yenAmount);
System.out.println(yenAmount + " Yen is " + euroAmount + "
Euro.");
System.exit(0);
} catch (Exception ex) {
System.err.println("Caught an unexpected exception!");
ex.printStackTrace();
}
}
}