Active Server Pages
ASP-koulutus / kurssit v. 2008
Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Application olio
Sovellus koostuu ASP-sivuista, jotka sijaitsevat tietyn hakemiston alapuolella ja muodostavat toiminnallisesti yhden kokonaisuuden. Sovelluksen luomiselle on muutamia tärkeitä syitä:
Sovelluksen tilan käyttäminen :
- Sovelluksen kaikkien sivujen tiedot voidaan laittaa sen kaikkien käyttäjien saataville.
- Aina kun sovellus käynnistetään tai sen suoritus päätetään, voidaan suorittaa tiettyjä toimenpiteitä. Nämä määritetään tiedostossa global.asa.
Sovelluksen eristäminen:
- Normaalisti ASP-sivut pyörivät samassa prosessissa kuin palvelinkin. Tällöin palvelin kaatuu jos sovellus kaatuu. Sovellus voidaan kuitenkin määrittää omaan prosessiinsa, jolloin muut sovellukset ja palvelin ovat suojassa.
Mikä tahansa hakemisto voi toimia sovelluksen käynnistyspisteenä. Jokainen tiedosto ja sen alihakemisto ovat osa sovellusta, ellei alihakemistoon ole määrätty uutta käynnistyspistettä.
Sovelluksen luomiseksi ja hallitsemiseksi pitää käyttää Internet Service Manageria. Sieltä pitää etsiä haluttu web-sivusto ja sen ominaisuuksiin määritellä halutut ominaisuudet, kuten esimerkiksi sovelluksen nimi.
Kaikki komentojonot, jotka pyörivät samassa sovelluksessa, voivat jakaa tietoja keskenään kaikkien istuntojen välillä. Tätä tarkoitusta varten käytetään Application-objektia. Se edustaa web-sovelluksen käynnissä olevaa instanssia. Application-objektin elinaika alkaa kun sovelluksen ensimäistä sivua pyydetään ja päättyy kun sivusto suljetaan.
Yleinen syntaksi muuttujan lisäämiseksi Application objektiin on :
Application ("Ominaisuus") = JokuArvo
Alla oleva esimerkki luo Application objektiin kaksi uutta muuttujaa "tervehdys" ja "laskuri", joiden arvot ovat jokaisen sovelluksen käyttäjän hyödynnettävissä:
<%
Application ("Tervehdys") = "Moro"
Application ("Laskuri") = 0
%>
Tutustu artikkelin muihin osiin:
»»» ASP »»»Application olio
»»» ASP »»»Application olion kokoelmat
»»» ASP »»»Application olion metodit
»»» ASP »»»Application olion tapahtumat
Tallenna tämä sivu kirjanmerkkeihin!