public double getTotalBankValue() throws AccountException, RemoteException;
-------------------------------------------------------------------------------------------------------------------------------------
现在编写账户Account的主键类AccountPK,它实现Serializable接口:public class AccountPK implements java.io.Serializable {
主键类编写的格式很简单固定,如下:
public String accountID;//主键
public AccountPK(String id) {
this.accountID = id;
}
public AccountPK() {
}
public String toString() {
return accountID;
}
public int hashCode() {
return accountID.hashCode();
}
public boolean equals(Object account) {
return ((AccountPK)account).accountID.equals(accountID);
}
}
-------------------------------------------------------------------------------------------------------------------------------------
编写异常类AccountException,它继承Exception:
public class AccountException extends Exception {
public AccountException() {super();}
public AccountException(Exception e) {super(e.toString());}
public AccountException(String s) {super(s);}
}
-------------------------------------------------------------------------------------------------------------------------------------
部署描述信息:
ejb-jar.xml:
< xml version="1.0" >
jboss.xml:
< xml version="1.0" encoding="UTF-8" >
persistence.xml:
< xml version="1.0" encoding="UTF-8" >
至此,整个BMP实体Bean的编写流程就结束了!