StatelessSessionBean+DAO模式的一个疑问???

02-11-29 uu_snow
    

我现在正在准备做一个项目,但我不想使用BMP或CMP,

以为它们对我来说太复杂了,我怕因为经验不足导致一些问题出现

而且我看了大量的文章,觉得StatelessSessionBean+DAO方式也是

非常好的一种选择

但现在我有个问题,就是关于事务方面的

在传统的JSP+JAVABEAN的编程中,控制事务是很简单的一件事情,

只需要用Connection.commit() rollback()就可以很容易实现了

但在StatelessSessionBean中,对于事务处理上,我应该怎么办呢?

我也找了很多文章看,但还是觉得这些文章写的太理论化了,没有

实际点的例子

各位大侠能说一下吗?

    

banq
2002-11-29 11:08

强烈推荐你使用CMP 非常简单

千万别使用StatelessSessionBean+DAO模式 这需要特定场合

你看petstore也只有一个地方使用。

开始的路别走错。

uu_snow
2002-11-29 11:22

我觉得你这么说就是根本不应该

N多的大公司都是这么做的,到是使用CMP的很少

我不想把这个主题变成是争论那种方式好

我只是在问用StatelessSessionBean+DAO,应该怎么

实现事务的控制!!!!!!!!!!!

请不要再发类似应该不应该的帖子了

(我只能认为你和我一样,根本没有过EJB的开发经验!)

banq
2002-11-29 11:52

my GoD!!

首先回答你的问题:DAO模式就是回避事务处理机制来提高性能的。

这也是DAO方式能够生存的唯一理由。

技术是不断发展,CMP JDO是未来的方向,你多看点英文资料吧。

至于为什么,我简单说点理由:

1.EJB J2EE产生的目的是什么?就是让更多的事情由EJB J2EE服务器来完成。

2.CMP将更多的事情交给Server来做。

3.所以CMP是方向

4.你看到的只是过去。

uu_snow
2002-11-29 11:56

这里没有知道在StatelessSessionBean中

事务应该怎么样实现吗??????

拜托,请不要再说这么理论了!!!

我只想知道,在StatelessSessionBean中,事务是怎么处理的

3Go 1 2 3 下一页