我的看法是:
1) ENTITY BEAN (CMP/BMP)
在企业的项目中,很少人会用,看起来象是个鸡肋. EJB3.0应该改进和简化了不少.
2)O/R MAPPING TOOLS
近几年很流行,也有很多TOOLS,是现在大部分项目优先考虑的技术.
3)JDO
标准太多,不如HIBERNATE, TOPLINK好用
4)SESSION BEAN不是+ JDBC DAO
仍然是很多企业的首选,但以被HIBERBATE等所取代.
总的说来,如果精通O/R MAPPING TOOLS的话,会提高开发效率,代码易于维护,PERFORMACE也会大大提高