Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以从内部类访问注入的ejb吗?_Java_Ejb 3.0_Inner Classes_Code Injection - Fatal编程技术网

Java 我可以从内部类访问注入的ejb吗?

Java 我可以从内部类访问注入的ejb吗?,java,ejb-3.0,inner-classes,code-injection,Java,Ejb 3.0,Inner Classes,Code Injection,正如我在上面明确提到的,我很高兴听到你的想法 顺便说一句,有些人说; 从内部类调用Component.getInstance(Facade,true) 然而,实际上我不明白 谢谢一旦注入发生,它就像其他任何引用一样,所以没有理由不工作。一旦注入发生,它就像其他引用一样,所以没有理由不工作。只要确保不要将内部类声明为静态。静态类不能使用非静态父变量(您将得到“无法对非静态字段进行静态引用”)异常。请确保您没有将内部类声明为静态。静态类不能使用非静态父变量(您将得到“无法对非静态字段进行静态引用”)

正如我在上面明确提到的,我很高兴听到你的想法

顺便说一句,有些人说; 从内部类调用Component.getInstance(Facade,true) 然而,实际上我不明白


谢谢

一旦注入发生,它就像其他任何引用一样,所以没有理由不工作。

一旦注入发生,它就像其他引用一样,所以没有理由不工作。

只要确保不要将内部类声明为静态。静态类不能使用非静态父变量(您将得到“无法对非静态字段进行静态引用”)异常。

请确保您没有将内部类声明为静态。静态类不能使用非静态父变量(您将得到“无法对非静态字段进行静态引用”)异常。

“内部类无法访问非最终局部变量”iheard@Bariscan:引用匿名类,这些匿名类使用它们在中定义的方法的局部变量。这与你的问题无关。对不起,我想我有点困惑;我们可以说无状态会话bean是最终的本地会话吗?否则,我在前面的评论中写的句子中的“最终本地”是什么意思?如果你能帮我澄清这些,我将很高兴。提前感谢。在我的例子中,我使用Swing Timer,它必须是一个扩展TimerTask的类。我必须从外部类的方法调用这个类的run方法。在我的外部类中,注入了会话bean。当对Timer类(该类的内部类包含注入的sessionBeans)执行run方法时,我使用注入的EJB方法更新实体。因此,为了能够使用注入EJB,将Timer类作为内部类放置是否正确且足够?我希望我能解释清楚。Bariscan:正如我所说,前面的评论似乎与你的问题无关。“final local”是一个局部变量,即在使用final关键字的方法中定义。“内部类无权访问非final local”iheard@Bariscan:引用匿名类,这些匿名类使用它们在中定义的方法的局部变量。这与你的问题无关。对不起,我想我有点困惑;我们可以说无状态会话bean是最终的本地会话吗?否则,我在前面的评论中写的句子中的“最终本地”是什么意思?如果你能帮我澄清这些,我将很高兴。提前感谢。在我的例子中,我使用Swing Timer,它必须是一个扩展TimerTask的类。我必须从外部类的方法调用这个类的run方法。在我的外部类中,注入了会话bean。当对Timer类(该类的内部类包含注入的sessionBeans)执行run方法时,我使用注入的EJB方法更新实体。因此,为了能够使用注入EJB,将Timer类作为内部类放置是否正确且足够?我希望我能解释清楚。Bariscan:正如我所说,前面的评论似乎与你的问题无关。“final local”是一个局部变量,即在使用final关键字的方法中定义。