我正在阅读Web Beans 规范(JSR-299) 的公共审查草案,我想知道为什么它与 JSF 如此“紧密耦合”?
特别是对话上下文似乎只为 JSF 指定。
我理解,集成 JSF 和 EJB3 是 WebBeans 的目标。但是在更一般的层面上指定对话的概念是否没有意义(可能是一般的 Servlet 而不是特定的 Web 框架)?
这有什么技术原因吗?我认为这几乎不可能,因为 Seam(它是某种 WebBeans-Prototype)也支持 Wicket 并提供对话的概念。
我认为在 Servlet 级别上有一个对话范围会很有帮助(将对话范围的 bean 注入到 servlet 中)。据我了解,当前规范并非如此(参见第 8.5.4 章)。还是我在这里误解了某些东西...