确认一个jboss下的问题

04-06-11 fwssoft
(jboss)在同一个ear中,SessionBean采用remote接口,当web层调用SessionBean时,jboss应该采用本地的方式来调用吧,不需要经过网络调用?(也就是说,它应该有个判断,如果ear在同一个vm中那么不管是remote还是local接口都采用local策略)

SportsBaby1980
2004-06-12 18:14
Local 和 remote 接口是对 Entity Bean而言的

Session Bean 好像只是remote吧

即使是在同一个JVM中

调用Session Bean也是remote方式

yangzheng
2004-06-12 22:44
对于weblogic支持ejb2.0规范,如果ejb和webApp打在同一个ear包中,也就是处于同一个jvm中的时候,weblogic会优化rmi,通过pass by reference来传递remote接口,实现本地调用。

对于jboss,我就不清楚了。

fwssoft
2004-06-13 00:44
up!!!希望对jboss熟悉的朋友发表一下自己的看法

huzhigang
2004-06-13 10:54
jboss能够判断并对同一个jvm的远程调用进行优化。其实,这个时候jboss不在执行使用远程调用以提高性能。

猜你喜欢