有人可以查看Java EE 5、6、7中托管 Bean或类的当前列表吗?除了 EJB 和 JSF 托管 bean,它们是其他类吗?
在“EJB 3 in Action”一书的第 5 章(学习高级 EJB 概念)中提到:
“DI 仅在托管类中受支持,您不能在帮助程序或实用程序类中使用注入。”
这就是为什么我想知道通常可以支持依赖注入的托管 bean 是什么。
- 请不要忘记提及在线参考和文档(如果有) - 提前致谢。
有人可以查看Java EE 5、6、7中托管 Bean或类的当前列表吗?除了 EJB 和 JSF 托管 bean,它们是其他类吗?
在“EJB 3 in Action”一书的第 5 章(学习高级 EJB 概念)中提到:
“DI 仅在托管类中受支持,您不能在帮助程序或实用程序类中使用注入。”
这就是为什么我想知道通常可以支持依赖注入的托管 bean 是什么。
- 请不要忘记提及在线参考和文档(如果有) - 提前致谢。
从 EE 6 开始:
由于规范预计将建立在托管 bean 规范之上,因此平台规范没有提供完整的列表,因此您必须查看 EE 6 中包含的每个规范。我对 JSF 的证据是最弱的,因为最新的 JSF 规范没有明确声明它建立在托管 bean 规范之上。但是,托管 bean 规范本身声明它旨在作为 JSF 的泛化。
也就是说,EE 6 平台规范中的表 EE.5-1 包含支持注入、PostConstruct 和 PreDestroy 的组件类列表。这个列表可以说比知道哪些组件技术列表是明确的“托管 bean”更有用。