会话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