Writing a Client

Listing 5.8 demonstrates how a client accesses a stateless session bean.

Listing 5.8. The Full Text of day05/Client.java
 package day05; import java.util.*; import javax.naming.*; import javax.ejb.*; public class Client { public static void main(String[] args) { print("Starting Client . . .\n"); Context initialContext = null; SignOnHome signOnHome = null; SignOn signOn = null; try { print("Looking up the sign on component via JNDI.\n"); initialContext = new InitialContext(); Object object = initialContext.lookup("day05/SignOn"); signOnHome = (SignOnHome) javax.rmi.PortableRemoteObject.narrow(object,SignOnHome.class); print("Creating an signOn object.\n"); signOn = (SignOn) signOnHome.create(); print("Testing a successful login/password\n"); ...

Get Sams Teach Yourself EJB in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.