ejb3 jboss7参数

时间:2012-07-20 09:25:26

标签: jboss7.x ejb-3.1 argument-passing

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

谢谢!

1 个答案:

答案 0 :(得分:1)

这就是它在本地客户端和本地客户端视图之间的工作方式。这不仅是可能的,而且它是如何指定工作的方式。我没有尝试重新详细说明,因为这在EJB 3.1规范中写得非常好:

  

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

     

[1]更确切地说,引用是通过JVM中的值传递的:a     基本类型的参数变量包含该基元的值     类型;引用类型的参数变量包含对引用的引用     对象