import javax.annotation.EJB;
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.interceptor.Interceptors;
import com.denny_blue.ejb3.sessions.Counter;
public @Stateful class CounterBean implements Counter {
private int val;
public void HelloWorld() {
System.out.println("Hello World");
}
public int count() {
System.out.println("count()");
return ++val;
}
@Remove
public void remove() {
System.out.println("remove()");
// TODO Auto-generated method stub
}
public void set(int val) {
this.val=val;
System.out.println("set()");// TODO Auto-generated method stub
}
}
客户端:
package com.denny_blue.ejb3.client;
import javax.naming.InitialContext;
import com.denny_blue.ejb3.entity.User;
import com.denny_blue.ejb3.sessions.Counter;
public class CounterClient {
private final static int NOCLIENTS = 3;