追风
2002-12-06 08:49

只要构造方法改为private,效果不就一样了吗。

另外有个问题顺便也请教一下banq大哥,我在一个stateless bean中调了一个普通类的静态方法,然后在该方法中访问数据库,由于ejb中容器会实现同步方法,那是不是我在普通类中的静态方法就不需要同步了?

banq
2002-12-07 13:09

我感觉你使用EJB调用外部的static方法,这种做法不好,至少应该是final static方法。

还有,为什么不使用session直接访问数据库?通过entity bean也可以啊。你这样做后患很多。

因为我没这么做过,所以没法回答是否需要同步。

sonata
2002-12-21 11:30

不懂。有什么过度使用啊?单体类就是要这么用啊。

Datasource就是要搞成单体啊,除非非常非常特殊的应用。

静态sql方法非常的不可取,推荐看看<java高效编程指南><java2核心技术 I>

wy0502
2002-12-23 16:31

我感觉这样使用singleton没问题,如果你是在不用的jvm中使用有状态的singleton会出现问题。欢迎讨论。

2Go 上一页 1 2