经验之谈:对EJB中SessionBean的见解

来源:java认证发布时间:2012-11-12 12:48:53java认证视频

  4.ejbActivate()方法
  和ejbPassivate正好相反,它将被挂起的Bean从新调回。
  import java.rmi.*;
  import javax.ejb.*;
  public class sailorsy implements SessionBean{
  private SessionContext ctx=null;

  public voic setSessionContext(SessionContext ctx){
  this.ctx=ctx;
  }//setSessionContext

  public void ejbCreate() {
  }//ejbCreate
  public void ejbPassivate() {
  }//ejbPassivate

  public void ejbActivate() {
  }//ejbActivate

  }//class sailorsy
  5.ejbRemove()方法
  它可以清除EJB容器中的Bean。
  import java.rmi.*;
  import javax.ejb.*;
  public class sailorsy implements SessionBean{
  private SessionContext ctx=null;

  public voic setSessionContext(SessionContext ctx){
  this.ctx=ctx;
  }//setSessionContext

  public void ejbCreate() {
  }//ejbCreate

  public void ejbPassivate() {
  }//ejbPassivate

  public void ejbActivate() {
  }//ejbActivate

  public void ejbRemove() {
  }//ejbRemove

  public String showname(){
  return "Hello,my name is sailorsy";
  }//自己的商务方法
  }//class sailorsy
  以上这些是EJB必需的回调方法,我们可以在里面加入自己的方法,加入自己的商务逻辑。
  B.Home 接口: sailorsyHome
  import java.rmi.*;
  import javax.ejb.*;

  public interface sailorsyHome extends EJBHome {
  public sailorsyRemote create() throws RemoteException, CreateException;
  }
  C. Remote接口:sailorsyRemote
  import java.rmi.*;
  import javax.ejb.*;

  public interface sailorsyRemote extends EJBObject {
  public java.lang.String showname() throws RemoteException;
  }

 

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答