// Employee bean 類 public class EmployeeBean implements java.ejb.EntityBean { // 實例字段 EntityContext ejbContext; // 容器治理的字段 public int identity; public String firstName; public String lastName; public double salary; public Address address; public Integer ejbCreate(int id, String fname, String lname){ identity = id; firstName = fname; lastName = lname; return null; } ... } // Address 從屬類 public class Address implements Serializable{ public String street; public String city; public String state; public String zip; }
public abstract class ContactInfo { // 家庭地址信息 public abstract void setStreet(String street); public abstract String getStreet(); public abstract void setState(String state); public abstract String getState(); public abstract void setZip(String zip); public abstract String getZip(); public abstract void setHomePhone(String phone); public abstract String getHomePhone(); // 工作地址信息 public abstract void setWorkPhone(String phone); public abstract String getWorkPhone(); public abstract void setEMail(String email); public abstract String getEMail(); ... }
public abstract EmployeeBean implements javax.ejb.EntityBean { ... public abstract void setSpouse(Person manager); public abstract Person getSpouse(); public abstract void setChildren(Collection family); public abstract Collection getChildren(); ... }
public abstract class Benefit { public abstract void setSalary(Salary salary); public abstract Salary getSalary(); public abstract void setInvestments(Collection investments); public abstract Collection getInvestments(); }
"A Beginner′s Guide to Enterprise JavaBeans," Mark Johnson(JavaWorld,1998 年 10 月): Richard Monson-Haefel 的 EJB 開發者網站,EJBNow.com EJB 2.0,規范 Thought 的 CocoBase IBM 的 MQ Series BEA 的 WebLogic JMS Service Progess Sonic MQ Richard Monson-Haefel 所寫的其它文章:
"Create forward-compatible beans in EJB, Part 1"(JavaWorld,1999 年 12 月) "Create forward-compatible beans in EJB, Part 2"(JavaWorld,2000 年 1 月) 作者簡介 Richard Monson-Haefel 是最近發布的 Enterprise JavaBeans 第二版的作者。他是 OpenEJB 的首席設計師(OpenEJB 是一種開放源代碼的 Enterprise JavaBeans 2.0 容器),他曾經以設計師身份為 Enterprise JavaBeans、CORBA、Java RMI 以及其它 Java 方案提供咨詢。Monson-Haefel 還維護著一個網站,供人們討論 Enterprise JavaBeans 和相關的分布式計算技術??梢酝ㄟ^ richard.monson-haefel@javaworld.com 與 Richard Monson-Haefel 聯系。