任何人都可以帮助我了解自定义范围。我通过手册和许多在线示例来了解它是如何实现的。但是,我仍然不清楚为什么我们需要一个自定义代理,为什么我们会去,限制了bean的范围。为什么我们会在春季使用自定义范围?何时需要?
据我所知,对于一个单例,我们使用单当我们想要一个bean必须考虑到所有引用&我们使用的原型时,我们希望每个bean被引用时被赋予了新的参考。
现在我对于自定义范围的理解是
定制Scope-我们使用自定义的范围,因为两者之间的中途既不是我们要通过每一次.. 单一的参考,也不是一个新的参考,但随后是更接近单身人士,我们每次都通过同一个bean,只是从我们的首选位置(例如底层threadlocal或map)传递。
请帮助我使我的概念清晰..这里的主要问题是为什么定制范围?和什么时候需要?
感谢@Bozho用于解释恰当的例子问题,但我在Java EE的新手,只有春天的参考手册,作为我的春天的信息来源。你能否为这些范围的详细例子建议一些好的链接/参考文献/书籍。 – 2011-05-30 06:50:41
并按照由勒芒给出的答案我的理解是:“我们使用自定义范围的性能问题(在应用上下文)”和关于网络的背景下 - 维护会话具体细节(每节范围), 处理相关信息到单个请求(范围每个请求) 和闪光和对话创建如您在回答 – 2011-05-30 06:56:11
中提到的春季文档应该是足够的。 – Bozho 2011-05-30 07:11:39