1、EJB组件不能独立运行,必须放在容器中才能够运行,就像是servlet必须放在tomcat容器内才能够运行一样
2、例如登陆界面,则样才能够控制只有张三才能调用Servlet?
答:可以用session控制,当然也可以用容器提供的安全和认证机制来控制
3、EJB:实体bean,会话bean,消息驱动bean
但是目前实体bean用的较少,一般被Hibernate所替代
4、JAVA类分为实体类、控制类、边界类
5、实体bean中的类一定和数据库当中的一张表一致,实体bean中的实例一定和数据库中的一张表中的一条记录一致
容器管理持久化:当创建一个bean时,会自动生成一个insert语句,将数据插入到数据库中。当修改一个bean时,会自动update该bean到数据库中,当销毁一个bean时,会自动生成一个delete语句,将该bean所对应在数据库中的记录删除
6、若A机有A事务,B机有B事务,C机主用,并调用A事务和B事务,要保证A事务和B事物都成功,可以在主控程序中调用A事物和B事物的时候保证A事务和B事物,都成功才能够提交,任一一个事务没有成功都不能够提交,但是由于有2个commit,所以假如A事务提交失败,B事务提交成功,那么该怎么办呢?要保证A事务和B事务有一方事务提交失败就回滚可以用两段提交协议来控制