Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Spring - scope prototype e request

    Salve ragazzi non riesco a capire la differenza sottile tra lo scope prototype e request,
    mi sembrano identitici.....qual è la sottile differnza?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Spring - scope prototype e request

    Originariamente inviato da Mitele
    Salve ragazzi non riesco a capire la differenza sottile tra lo scope prototype e request,
    mi sembrano identitici.....qual è la sottile differnza?
    Non mi pare tanto sottile la differenza... Hai letto la documentazione ufficiale?

    http://static.springsource.org/sprin...l/ch04s04.html

    prototype: Scopes a single bean definition to any number of object instances.

    request: Scopes a single bean definition to the lifecycle of a single HTTP request; that is each and every HTTP request will have its own instance of a bean created off the back of a single bean definition. Only valid in the context of a web-aware Spring ApplicationContext.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    scusa, conosco poco l'inglese:


    codice:
    Scopes a single bean definition to a single object instance per Spring IoC container.
    significa: Le possibili definizioni di un bean singleton riguardano una sola istanza per il contaniner di Spring? Giusto? La traduzione è corretta?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ricordati questo esempio:
    Il prototipo crea una nuova istanza ad ogni richiesta del bean quando sei all'interno dell'applicationContext.
    Request invece crea una istanza per richiesta HTTP.
    Se tu in all'interno del ciclo di vita HTTP chiedi 2 volte il bean, avrai di ritorno la stessa istanza di bean se lo scope è request, due differenti se lo scope è prototype.
    RTFM Read That F*** Manual!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    E' possibile avere qualche esempio in cui ci sia L'ApplicationContext e la classe Action in gioco?
    Come viene realizzato praticamente lo scope request?

    Se all'interno dell'applicationContext viene definito un bean con scope=request,nella classe per capire tale scope bisogna dichiarare due bean i cui tipi sono della stessa classe avente scope=prototype?



    esempio:
    se abbiamo ImpiegatoBean con scope request, all'interno della Action posso definire i seguenti attributi:

    class ImpiegatoAction extens CommonAction{

    ImpiegatoBean impiegato1;

    ImpiegatoBean impiegato2;


    codice:
    public String metodo1(){  uso impiegato1 e uso impiegato2.. }
    il fatto di utilizzare impiegato1 e impiegato2 implica che punteranno allo stesso oggetto?
    
    
    public String metodo2(){  ..... }
    public String metodoN(){  ..... }
    
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.