我对实体BEAN的一些见解和疑问,请大家指点

03-07-14 baichenhong
我先说说我的一些理解,不知道正确与否,请大家讨论讨论

1:实体BEAN要解决的问题其实就是O/R映射问题

2:EJB1.1中所提倡的是粗粒度,在EJB2.0中则改成了细粒度

3:由于上一条的原因,在1.1为了增大粗粒度所提出的 复合实体 等模式在2.0中已没有使用的价值了

4:经过2.0的改良,用CMP的好处要大于BMP,所以提倡使用CMP

5:如果你相使用数据库的存贮过程的话,只能选择BMP

6:在CMP中为了优化和提高速度,避免过多的和数据库交互,可以采用 值对象模式

7:最后我要请教一下JDO,我没有了解过JDO,不过听说好像和ADO.NET差不多

谁能大概说说啊,谢谢各位

raynix
2003-07-14 15:13
说句你可能不爱听的,现在有很多人更愿意使用session bean + JDO/other O/R的结构。entity bean很慢,大概不是谣言。

baichenhong
2003-07-14 15:20
老兄,我没有不爱听啊,我是想请教一下我的看法是否正确,我也知道好多人都推崇JDO,我也正打算研究,不过目前正在研究实体Bean,老兄看看我的认识是否正确,求教了

Njord
2003-07-14 15:51
CSDN上sun2bin有一系列关于JDO的文章,可以去看看。

我看了一下,也做了例子,感觉JDO真的不错。

不过,JDO的应用还不多,具体的性能上每种实现的产品又没有一个好的报告。

所以我没选它,正在学习hibernate。

raynix
2003-07-14 15:51
我其实不会用entity bean,因为我会用session bean之后就很自然的开始学EB,不过在涉及foreign key的一些多表操作时感觉真是繁琐,还有一个什么必须声明为local interface的限制让我彻底放弃了EB。另外我觉得local interface本身就是鸡肋。

猜你喜欢
4Go 1 2 3 4 下一页