come da titolo
ad un colloquio mi hanno fatto questa domanda
io ho risposto SI
ma dal modo in cui me la ha posta sembrerebbe che ci sia qualche problema...
si puo fare?
ho risposto giusto?
mi ha suscitato dubbi
grazie
come da titolo
ad un colloquio mi hanno fatto questa domanda
io ho risposto SI
ma dal modo in cui me la ha posta sembrerebbe che ci sia qualche problema...
si puo fare?
ho risposto giusto?
mi ha suscitato dubbi
grazie
NN vi diro mai chi sono in realta,
tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me
Probabilmente la risposta che si aspettavano era "solo se l'oggetto può essere serializzato".
Per salvare un oggetto in sessione devi serializzarlo, e non tutti gli oggetti possono essere serializzati perché ad esempio perderebbero la connessione col DB oppure fanno riferimento a classi esterne con uno stato specifico.
O almeno è la prima cosa che mi viene in mente.
si grazieOriginariamente inviato da URANIO
Probabilmente la risposta che si aspettavano era "solo se l'oggetto può essere serializzato".
Per salvare un oggetto in sessione devi serializzarlo, e non tutti gli oggetti possono essere serializzati perché ad esempio perderebbero la connessione col DB oppure fanno riferimento a classi esterne con uno stato specifico.
O almeno è la prima cosa che mi viene in mente.
infatti la domanda successiva era proprio sulla serializzazione![]()
NN vi diro mai chi sono in realta,
tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me
la mia risposta sarebbe stata:
NO;
in teoria si potrebbe memorizzare qualsiasi tipo valido di .NET, comprese classi custom, se la session mode è InProc.
Ma se la session mode non è InProc, si possono memorizzare solo oggetti .NET od oggetti serializzabili.
ma nella pratica (come dice URANIO), aggetti complessi avrebbero comuqnue una perdita di dati e/o di stato.
Inoltre c'è da considerare anche l'occupazione di memoria e le performance.
se in una pagina metto in session (InProc) un arrayList di 1000 oggetti, e la pagina la usano 100 utenti... vedi tu....!!!!!
(ovviamente "vedi tu....!!!!" non è da dire al colloquio...![]()
)
UP:
riferimento: http://www.codeproject.com/KB/aspnet...ngSession.aspx
________________________________
http://glucolo.wordpress.com
http://www.liveperson.com/glauco-cucchiar/