关于BANG的用户注册refactoring实例?

02-09-13 zingers

BANG 的说法是设计数据库为三张表,把profile和password分开,
那我想说为什么不用session和权限表来验证呢?

banq
2002-09-13 15:01

对啊,我是指数据库,前端是用session来实现
权限表概念中有一部分不是password吗?

zingers
2002-09-13 17:16

我明白了,
一般具体的方法是在生成的session过程是通过数据匹配来获得,
而你把这个数据匹配过程中用的数据和基本个人信息资料分开来了。
这样经常操作和很少操作的数据对象不会混合在一起了。

banq
2002-09-13 17:48

对,要切忌把对象和数据库一一对应起来,一个对象的数据可以落实到几个库里面,这就是O/R Map的概念了。

zingers
2002-09-16 17:24

BANG,应用CMP中,
原来的数据库函数,视图,触发器,游标操作,索引的功能会不会受影响。?

banq
2002-09-16 21:12

这些都是由EJB容器server去打交道,不用你操心了。
除非你想在性能上特别优化。