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.