⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statefulfundmanagerejb.txt

📁 ejb的学习资料
💻 TXT
字号:
import  javax.ejb.*;
public class  StatefulFundManagerEJB   implements  SessionBean {
        double  amount;
        public  void  ejbRemove () { }
        public  void  ejbActive ()  { }
        public  void  ejbPassivate () { }
      public  void  setSessionContext ( SessionContext  sc ) { }
// Bean生成过程中,容器调用ejbCreate()方法。
public void ejbCreate(double amount) throws CreateException {
if  (amount <0) { 
               throw  new  CreateException ("Invalid  amount");
}else { 
               this.amont = amount;
             }
}
//用addFunds()方法存款时,如果amount<0,则存款失败,这是典型的业务方法。
public  void  addFunds (double amount) {
if ( amount ≤=0) {
                return;
            }
        this.amount +=amount;
}
// withdrawFunds()方法取款时,一旦发生账户余额不足,则取款失败。
    public  void  withdrawFunds( double amount ) 
        throws  InsufficientBalanceException {
            if ( this.amount < amount ) {
                throw (new InsufficientBalanceException());
              }
      this.amount -=amount;
          }
       public double  getBalance() {
        return  amount;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -