ejb学习

1.基础知识http://javapub.iteye.com/blog/751459

2.练练手http://developer.51cto.com/art/200906/127991.htm

3.实体Beanhttp://wenku.baidu.com/view/8ae011323968011ca30091d4.html

4.CMP和BMP的区别:BMP和CMP相比,不是少了什么文件,反而是需要你自己编写一些诸如获取数据库连接、断开数据库连接的操作。此时,你需要实现EntityBean接口的一些方法,如在ejbActivate()中编写获取数据库连接的代码,在ejbPassivate()中编写释放数据库连接的代码,在ejbLoad()方法中编写读取数据库数据以同步数据的代码,在ejbRemove()方法中编写删除对应数据库数据的代码,在ejbStore()方法中编写保存数据到数据库的代码,等等。以上方法不是一定都需要实现的,视你的具体情况而定。另,业务逻辑可以写在Entity Bean 中,但推荐另外写一个Session Bean专门用于业务逻辑的处理,该Session Bean可以调用一个或多个Entity Bean 。

5.EJB事务处理:一种通过容器管理的事务,成为CMT;一种通过Bean管理的事务,称为BMT。

你可能感兴趣的:(ejb)