RemoteSessionBean.java
package ejb;
import javax.ejb.Remote;
@Remote
public interface RemoteSessionBean {
String getMsg();
String getName();
}
SessionBeanApp.java
package ejb;
import javax.ejb.Stateless;
@Stateless
public class SessionBeanApp implements RemoteSessionBean, SessionBeanLocal {
public String getMsg() {
return "Hello World";
}
public String getName() {
return "JspServletTutorial.info";
}
}
Main.java
package enterpriseapp;
import ejb.RemoteSessionBean;
import javax.ejb.EJB;
public class Main {
@EJB
private static RemoteSessionBean sessionBean;
public static void main(String[] args) {
System.out.println("Displaying Result Here:");
System.out.println("=================================");
System.err.println("Name is : =" + sessionBean.getName());
System.err.println("Message is : =" + sessionBean.getMsg());
System.out.println("=================================");
}
}