2012-07-20 49 views
0

我正在使用JBoss 7.1.1,并且必须在两个会话bean之间传递参数。 是否有可能通过引用从本地有状态会话bean将参数传递给本地无状态?ejb3 jboss7参数

谢谢!

回答

1

这就是它在本地客户端和本地客户端视图之间的工作原理。这不仅是可能的,但它是如何指定的工作方式。我不试图在细节上进行更改,因为这很好地写在EJB 3.1规范中:

会话bean可能有本地客户端。本地客户端是一个客户端,其 与同一个JVM与提供本地客户端视图并且可以紧密耦合到该bean的会话bean并置在一起。会话bean的本地客户端可以是另一个企业bean或web 组件。
...
本地客户端视图的方法的参数和结果是 “通过引用”[1]传递。因此,提供本地客户端视图的企业bean应该进行编码,以假定作为参数或结果传递的任何Java对象的状态可能由调用者和被调用者共享为 。

更具体地说,引用是通过JVM中的值传递的:基本类型的参数变量 保存该原语 类型的值;参考类型的参数变量保存对对象的引用。