方法1. 使用容器管理下的EJB
方法2. 使用DAO模式
优点:
都能够将逻辑与数据访问分离
方法1. 能够使用EJB带来的种种好处
方法2. 开发起来简单
缺点:
方法1. 开发人员要求比较高
方法2. 增加一层的类----工作量
而使用容器管理下的EJB就是CMP,这不是模式,是一种实在规范,在CMP中使用CMR实现数据库关系是一个趋势,建议参考pet store中的 个人资料 方面的CMP代码,其中就有一个customer中带个人地址的一对一关系。
优点:
都能够将逻辑与数据访问分离
方法1. 能够使用EJB带来的种种好处
方法2. 开发起来简单
缺点:
方法1. 开发人员要求比较高
方法2. 增加一层的类----工作量
而使用容器管理下的EJB就是CMP,这不是模式,是一种实在规范,在CMP中使用CMR实现数据库关系是一个趋势,建议参考pet store中的 个人资料 方面的CMP代码,其中就有一个customer中带个人地址的一对一关系。