我想还有一个重点的是要处理好事务,在EJB中,有容器帮助处理,可是仅用java bean就必须注意事务处理,我们现在做的项目就花了好大功夫在事务处理上,可是由于早去设计的漏洞,虽然基本上解决问题了,可是总是感觉不爽:)早期设计很重要啊,尽量完整的需求分析好好好重要啊,它奶奶,上火

解决方案 »

  1.   

    我觉得应该不是这样分的,不管对一条记录的操作还是多条记录,都是一样的。在一个实体Bean中可以对一条记录操作也可以操作多条记录。同样,如果是跨表的实体Bean,只是在SQL语句中有点特殊而已。关键是你分析得到的数据对象,也就是所谓的业务实体,它对应实体Bean,也许不一定对应一个表的字段。你说的会话Bean的第二点我不太明白,整体逻辑的处理就是由大堆的EJB组成,你还想要什么?这个组织者可以是另一个EJB(是不是你的意思?),也可以是一个servlet之类的东西,无所谓了。