会话bean(session bean)
会话bean分有状态与无状态两种,因为有状态会话bean的一个实例只供一个用户使用,性能开销较大,所以一般不使用,本次用的是无状态会话bean。
先新建一个EJB项目TestEJB,接着建一个接口类
//helloEJB.java
package com.test.ejb;
public interface helloEJB {
public String sayHello(String name);
}
再建一个session bean来实现接口,注意这一步需要在eclipse—>properties—>Java Buid Path中导入额外的jar包,否则ejb会报错。因为EJB实例用的是weblogic部署,所以导入的是weblogic安装文件夹下wlserver10.3—>server—>lib文件夹中的wlclient.jar包
//helloEJBBean.java
package com.test.ejb;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@Stateless(mappedName = "helloEJB")
@Remote(helloEJB.class)
public class helloEJBBean implements helloEJB{
public String sayHello(String name) {
return "hello," + name;
}
}
原载于:联动北方
全文:http://bbs.landingbj.com/t-0-248696-1.html