Spring Framework, Scope dei bean (1) Anche i bean hanno uno SCOPE che ne descrive il comportamento … questo si riflette anche nel comportamento dei servizi che implementano! È possibile configurare un bean per essere: istanziato una sola volta per tutta l’applicazione istanziato per ogni thread che ne faccia richiesta istanziato per ogni sessione web che viene aperta © copyright ADD VALUE 2011 - Confidential
Spring Framework, Scope dei bean (2) In Spring esistono diversi tipi di scope per un bean, i due più importanti sono: Singleton Prototype Singleton: il bean viene istanziato una sola volta per istanza Spring Prototype: il bean viene istanziato ogni volta per istanza Spring Esistono anche altri tre scope utilizzabili in altri contesti: Session (web context) Request (web context) Scope (batch context) © copyright ADD VALUE 2011 - Confidential
Spring Framework, Scope dei bean - Esempi Alcuni esempi… Riferimento: it.addvalue.examples.example04_Scopes © copyright ADD VALUE 2011 - Confidential