效率或者安全性,请谈实体BEAN和会话BEAN的设计,百分相送,不够再加……
在J2EE中,我们该如何设计实体BEAN和会话BEAN?
设计方法
1.将实体BEAN和数据库表一一对应,所有应用逻辑封装在会话bean(所有对数据库的操作由其调用相应实体BEAN的方法实现),包括用uml画出的所有类图(只要不是和物理数据库一一对应)。
好处:事务处理方便,设计简单清晰。
缺点:效率底
2.根据uml类图设计实体bean,只要涉及对数据库操作的类就封装成实体bean,比如对多个表同时操作,则构建一个有每个表需要操作的字段构成的实体BEAN,完全不涉及物理数据的封装成会话BEAN。
好处:效率高
缺点:实体BEAN之间存在对数据库的交叉处理,时务处理困难。
请问各位做了项目的朋友,你们用的是什么方法?为什么?
或者提出你的看法,谢谢!