任何人都可以幫助我瞭解自定義範圍。我通過手冊和許多在線示例來了解它是如何實現的。但是,我仍然不清楚爲什麼我們需要一個自定義代理,爲什麼我們會去,限制了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