这段文字来自名为 Core Java Server Faces 的书:
对于可以在 JSF 页面中使用的 bean,有两种独立的机制,CDI bean 和 JSF 管理的 bean,这是一个历史性的意外。我们建议您使用 CDI bean,除非您的应用程序必须在普通的 servlet 运行程序(如 Tomcat)上运行。本书的源代码有两个版本,一个带有 CDI bean(用于 Java EE 6 应用程序服务器),另一个带有 JSF 托管 bean(用于不支持 CDI 的 servlet 运行器)。
我的问题是:
如果我使用 Spring Framework 和 Tomcat 服务器,是否需要使用上面提到的 bean 之一,或者 Spring Framework 是否带有自己的 bean 实现?
据我所知,Spring Framework 支持依赖注入。如果我在 Tomcat 上运行应用程序,它是否支持它?这是否意味着我既不会使用本书中提到的 CDI bean 也不会使用 JSF 托管方式?
谢谢你。