User Tools

Site Tools


inf:java:brudnopis

Tworzenie aplikacji Enterprise - poprawny kod, w instrukcji jest inny! 5 XII 2009. Krok 5 f)

package eapp;
 
import ejb.MathRemote;
import javax.ejb.EJB;
import javax.naming.InitialContext;
import javax.naming.NamingException;
/**
 *
 * @author superstudent
 */
public class Main {
 
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws NamingException {
        // TODO code application logic here
 
        InitialContext ctx = new InitialContext();
        MathRemote mathBean = (MathRemote)ctx.lookup("MB");
        System.out.println(mathBean.getHello());
        System.out.println(" 5x6 = " + mathBean.multiply(5, 6));
 
    }
 
}

Krok 6 a)

package ejb;
 
import javax.ejb.Stateless;
 
/**
 *
 * @author superstudent
 */
@Stateless(mappedName="MB")
public class MathBean implements MathRemote {
 
    int temp=0;
 
 
    public String getHello() {
        return "Hello Student!";
    }
 
    public int multiply(int a, int b) {
        temp = temp + a*b;
        return temp;
    }
 
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method" or "Web Service > Add Operation")
 
}
inf/java/brudnopis.txt · Last modified: 2021/02/16 09:56 (external edit)