 | package ejb3bankapp;
import javax.ejb.Stateful; import javax.ejb.Remove;
@Stateful ←(1) public class BankControlBean implements BankControlSFSB {
private Account account; ←(2)
public BankControlBean() { }
public void deposit(int amount) { account.setBalance(account.getBalance() + amount); }
public void withdraw(int amount) { account.setBalance(account.getBalance() - amount); }
public void initAccount(int accountId, int amount, String name) { ←(3) account = new Account(accountId, amount, name); }
public int getBalance() { return account.getBalance(); }
public String getName() { return account.getName(); }
@Remove ←(4) public void destroy() { }
}
|  |