ASP - Active Server Page

Gli oggetti Application e Session


Oggetto Application
Un oggetto Application può memorizzare informazioni che persistono fino a che il Webserver è attivo. Le variabili di un oggetto Application possono essere accedute da tutte le sessioni degli utenti e per questo motivo vengono utilizzate per gestire dati di carattere generale come ad esempio i contatori di accessi. Visto che teoricamente più sessioni possono accedere e modificare questo tipo di variabili, è necessario utlizzare dei metodi di lock / unlock per non compromettere la bontà dei dati.

Oggetto Session
L'oggetto Session viene usato per memorizzare informazioni utili durante una sessione. Le variabili memorizzate in un oggetto Session non vengono perse durante i salti da una pagina all'altra ma vengono mantenute per tutta la durata della sessione.

Il Web Server automaticamente crea un oggetto di tipo Session ogni volta che una pagina del sito viene richiesta da un utente che non posside ancora una sassione. Allo stesso modo l'oggetto Session viene distrutto appena la sessione viene terminata.

Un tipico utilizzo dell'oggetto Session è quello in cui si memorizzano le preferenze dell'utente.