ASP: Active Server Pages - Sissejuhatus

Aktiivsete serverilehekülgede esitamine

ASP (Active Server Pages) on Microsoft poolt 1996. aastal välja töötatud standard interaktiivsete veebirakenduste arendamiseks (dünaamilise sisuga leht). ASP veebilehe sisu (koos .asp laiendiga) võib erineda sõltuvalt teatavatest parameetritest (andmebaasis salvestatud teave, kasutaja eelistused, ...), samal ajal kui klassikaline veebileht (koos .htm või .html laiendiga) kuvatakse sama teavet pidevalt.

ASP on tegelikult tehnoloogia või täpsemalt programmeerimiskeskkond, kus kliendibrauseri, veebiserveri, samuti andmebaaside (ADO, ActiveX Data Objects), COM-komponentide (Component Object Model) ühenduste, esemete vormis. ASP-sid teostatakse serveri poolel (samuti CGI, PHP, ... skriptid) ja mitte kliendi poolel (samas kui skriptid, mis on kirjutatud JavaScriptis või Java-apletites, töötavad kliendi poolel - brauseris).

ASP saab integreerida HTML-i veebilehele spetsiaalsete siltide abil, mis juhendavad veebiserverit, et nendes siltides sisalduvat koodi tuleb tõlgendada ja andmeid (tavaliselt HTML-koodi) kliendi brauserile tagasi saata.

Seega on Active Server Pages osa kolmeastmelisest arhitektuurist. See mõiste tähendab, et serverit, mis toetab Active Server Pagesi, saab kasutada vahendajana kliendi brauseri ja andmebaasi vahel, kasutades ADO (ActiveX Data Objects) tehnoloogiat, mis annab elemendid, mis on vajalikud andmebaasi haldussüsteemiga ühenduse loomiseks ja andmete käsitlemine SQL keele abil.

Aktiivsete serverilehekülgede omadused

ASP töötati välja Microsofti veebiserveris Microsoft IIS (Internet Information Server). Selle Microsofti poolt 1996. aastal välja töötatud veebiserveri eeliseks on vaba, see töötab Microsoft Windows NT operatsioonisüsteemi all.

Kuid see patenteeritud tehnoloogia on nüüd saadaval ka teistel veebiserveritel, nagu Netscape FastTrack Server Chili! Tarkvarale ja muudele serveritele, sealhulgas Apache (koos Apache :: ASP mooduliga), mis võimaldab luua veebisaite, kasutades ASP-tehnoloogiat erinevatel platvormidel ( Unix, Linux, PowerPC, ...).

Aktiivsete serverilehtede põhiobjektid

Aktiivsed serverilehed koosnevad objektidest, mida server töötleb. Seitse põhiobjekti on:

  • Rakendus : see on objekt, mis esindab veebirakendust, see tähendab objekti, mis sisaldab kogu online-rakendusega ühendatud külastajate jagatud teavet.
  • ObjectContext : see võib kontrollida mis tahes tehinguid Microsoft Transaction Serveriga (MTS: Microsoft Transaction Server).
  • Taotlus : Seda objekti kasutatakse serverisse saadetud teabe allalaadimiseks kliendi HTTP-päringuga.
  • Vastus : Seda kasutatakse HTTP-vastuse loomiseks ja saatmiseks kliendile (brauserile).
  • Server : see sisaldab veebiserveri spetsiifilist teavet.
  • Seanss : saate hallata kasutaja sessioone, st hoida teavet ühelt leheküljelt teisele.
  • ASPError : see objekt otsib ja määrab ASP skriptide täitmise käigus tekkinud vead.

Originaaldokument, mis on avaldatud CommentcaMarche.netis.

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited