我是 JavaEE 和 EJB 的新手。我用它做了我的前几个步骤,但有很多关于基本注释的东西,我不明白,不管我花多少时间在谷歌上搜索和阅读电子书。也许有人可以帮忙或向我推荐一个很好的解释。
@Stateful/@Stateless 我想我理解了基本概念。但是默认使用哪一个呢?
@ManagedBean/@Named @Named 注释是否与 @ManagedBean 相同,只是具有自定义名称?
@Sessionscoped/@Requestscoped 这些会干扰@Stateful/@Stateless 吗?在我的理解中,将@Stateless 与@Sessionscoped 配对是没有意义的,因为@Stateless bean 位于服务器上的这个“Bean-Pool”中,并且用于单方法调用而不是用于持久任务。基于这个逻辑,我认为拥有 @Requestscoped @Stateful bean 没有意义,因为在初始 HTTP-Request 之后,您的 Bean 与客户端“断开连接”。
我让我的程序正常工作,但是如果我做得很有效,如果我真的不知道自己在做什么,我现在怎么能这样做?