ASP: Active Server Pages - Įvadas

Aktyvių serverių puslapių pateikimas

„ASP“ („Active Server Pages“) yra standartas, kurį „Microsoft“ 1996 m. Sukūrė interaktyvių interneto programų kūrimui (puslapis su dinaminiu turiniu). ASP tinklalapio turinys (su .asp plėtiniu) gali skirtis priklausomai nuo tam tikrų parametrų (duomenų, saugomų duomenų bazėje, vartotojo parinktys, ...), o klasikinis tinklalapis (su .htm arba .html plėtiniu) bus rodomas tą pačią informaciją nuolat.

ASP iš tikrųjų yra technologija arba tiksliau programavimo aplinka, kurioje sąveika tarp kliento naršyklės, žiniatinklio serverio, taip pat ryšių su duomenų bazėmis (per ADO, „ActiveX Data Objects“), COM komponentus („Component Object Model“), objektų forma. ASP yra vykdomi serverio pusėje (taip pat CGI, PHP, ... scenarijai), o ne kliento pusėje (o scenarijai, parašyti „JavaScript“ ar „Java“ programėlėse, veikia kliento pusėje - naršyklėje).

ASP gali būti integruotas į HTML tinklalapį, naudojant specialias žymes, kurios nurodys žiniatinklio serveriui, kad kodai, įtraukti į šias žymes, turi būti aiškinami ir duomenys (paprastai HTML kodas) turi būti grąžinti į kliento naršyklę.

Taigi „Active Server Pages“ yra 3 pakopų architektūros dalis. Šis terminas reiškia, kad serveris, palaikantis „Active Server Pages“, gali būti naudojamas kaip tarpininkas tarp kliento naršyklės ir duomenų bazės, naudojant ADO („ActiveX Data Objects“) technologiją, kuri suteikia elementus, reikalingus prisijungti prie duomenų bazių valdymo sistemos ir duomenų tvarkymas naudojant SQL kalbą.

Aktyviųjų serverių puslapių ypatybės

ASP buvo sukurta veikti „Microsoft“ žiniatinklio serveryje „Microsoft IIS“ („Internet Information Server“). Šis interneto serveris, kurį „Microsoft“ sukūrė 1996 m., Yra privalumas, nes jis yra laisvas, jis veikia pagal „Microsoft Windows NT“ operacinę sistemą.

Tačiau ši patentuota technologija dabar yra prieinama kituose žiniatinklio serveriuose, pvz., „Netscape FastTrack“ serveryje „Chili! Unix, Linux, PowerPC, ...).

Pagrindiniai aktyviųjų serverių puslapių objektai

Aktyviųjų serverių puslapius sudaro objektai, kuriuos „apdoros“ serveris. Septyni pagrindiniai objektai yra:

  • Taikymas : tai pats objektas, atstovaujantis pačiai žiniatinklio programai, ty objektas, kuriame yra visa informacija, kurią bendrina lankytojai, prijungti prie internetinės programos.
  • ObjectContext : ji gali kontroliuoti bet kokius sandorius su „Microsoft Transaction Server“ (MTS: Microsoft Transaction Server).
  • Užklausa : Šis objektas naudojamas norint gauti klientui siunčiamą HTTP užklausą.
  • Atsakymas : jis naudojamas HTTP atsakymui klientui (naršyklei) kurti ir siųsti.
  • Serveris : jame yra informacija, susijusi su žiniatinklio serveriu.
  • Sesija : tai leidžia valdyti naudotojų sesijas, ty išsaugoti informaciją iš vieno puslapio į kitą.
  • ASPError : šis objektas suranda ir nustato klaidas, susiduriančias vykdant ASP scenarijus.

Originalus dokumentas, paskelbtas „CommentcaMarche.net“.

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai