有人可以在ejb中解释@Remote / @Local或@Stateless之间的区别吗?

时间:2009-01-21 10:04:37

标签: ejb local stateless

我想主题是这样说的。 我试过谷歌搜索这个,但还没有找到我想要的答案。

我有很多只有@Stateless的EJB。 有时我会把@Local放在他们身上而不知道为什么,以及好处/缺点。我也知道我可以把@Remote,但真的不知道差异。

希望有人可以给出明确的描述,或者指出某个地方。

1 个答案:

答案 0 :(得分:5)

注释是EJB 3.0的一部分。对于前者@stateless意味着它是一个无状态会话bean。 @local用于本地接口,@ Remote用于远程bean接口。给出了here对anotations的详细描述。但要理解这些术语的含义,您应该参考有关EJB的手册或书籍。您可以从here下载一本好的EJB 3.0书籍。另请查看Manning Pub的EJB 3 in Action