Lorenzo Pascucci
a- a+

Gli Oggetti

Cosa sono e a cosa servono
Gli OGGETTI permettono di aumentare il livello di astrazionedelle pagine. Ovvero con un unico comando possiamo dare tuttauna serie di istruzioni. In questo modo risparmiamo temponella scrittura del codice e migliora anche laleggibilità dello stesso codice.

METODI
Sono le operazioni che si possono eseguire con glioggetti.

PROPRIETA'
Descrivono le "caratteristiche" degli oggetti.

Gli oggetti predefiniti in ASP sono 7:
- Application
- ASPerror
- ObjectContext
- Response
- Request
- Server
- Session

Vediamo sommariamente il loro utilizzo:

APPLICATION
Serve per utilizzare le stesse informazioni da piùclient (utenti),
ovvero aiuta a mantenere lo stato.
Può memorizzare un numero elevato di dati diqualsiasi tipo, e ciascuna variabile memorizzata prende ilnome di: "variabile dell'applicazione" o"variabili globali".

Codice

Scrivere dati:

Application("nomevariabile") = valore

Leggere dati:

variabile = Application("nomevariabile")

Nel caso si voglia bloccare le modifiche dell'oggetto nelcaso un utente le modifiche, si può utilizzare Lock,così:

Application.LockApplication("nomevariabile") = valoreApplication.UnLock

Per leggere le variabili dell'oggetto APPLICATION,
si può utilizzare StatObjects o Contents,
in questo modo:

Application.Contents.Count

 

Problemi

L'utilizzo dell'oggetto Application comporta unnotevole spreco di risorse del Server Web, quindi èsempre bene non memorizzare oggetti e inserire solo levariabili necessarie. Quindi in linea generale meno 
oggettivariabili inseriamo e meno ne risentirà ilnostro server web.