我正在閱讀Web Beans specification(JSR-299)的公共評論草案,我想知道爲什麼它與JSF「緊密結合」?爲什麼WebBeans(JSR-299)對話上下文與JSF綁定?
尤其是對話上下文似乎只是爲JSF指定的。
我明白,WebBeans的目標是集成JSF和EJB3。但是,在更一般的層面上指定對話的概念是否沒有意義(也許對於一般的Servlet而不是特定的Web框架)?
這是否有任何技術原因?我認爲這很難,因爲Seam(這是一種WebBeans-Prototype)也支持Wicket並提供了對話的概念。
我認爲在Servlet層面上有一個對話範圍(將對話範圍的bean注入到servlet中)會很有幫助。根據我的理解,現在的規範並非如此(參見第8.5.4章)。還是我在這裏誤解了一些東西......