ASP: Active Server Pages - Úvod

Prezentácia stránok Active Server

ASP (Active Server Pages) je štandard vyvinutý spoločnosťou Microsoft v roku 1996 na vývoj interaktívnych webových aplikácií (stránka s dynamickým obsahom). Obsah webovej stránky ASP (s príponou .asp) sa môže líšiť v závislosti od určitých parametrov (informácie uložené v databáze, predvoľby používateľa, ...), zatiaľ čo klasická webová stránka (s príponou .htm alebo .html) sa zobrazí nepretržite.

ASP je vlastne technológia, alebo presnejšie programovacie prostredie, kde sú interakcie medzi klientskym prehliadačom, webovým serverom, ako aj pripojenia k databázam (cez ADO, ActiveX Data Objects), komponenty COM (Component Object Model), v prostredí formy objektov. ASP sú vykonávané na strane servera (ako aj CGI, PHP, ... skripty) a nie na strane klienta (zatiaľ čo skripty napísané v JavaScript alebo Java apletoch bežia na strane klienta - v prehliadači).

ASP je možné integrovať do webovej stránky v HTML pomocou špeciálnych tagov, ktoré poučia webový server, že kód obsiahnutý v týchto tagoch ​​musí byť interpretovaný a údaje (zvyčajne HTML kód) musia byť vrátené do prehliadača klienta.

Active Server Pages je teda súčasťou 3-vrstvovej architektúry. Tento výraz znamená, že server, ktorý podporuje stránky servera Active Server, možno použiť ako sprostredkovateľa medzi prehliadačom klienta a databázou pomocou technológie ADO (ActiveX Data Objects), ktorá poskytuje prvky potrebné na iniciovanie pripojenia k systému správy databáz a systému. spracovanie dát pomocou jazyka SQL.

Vlastnosti Active Server Pages

ASP boli navrhnuté tak, aby fungovali na webovom serveri spoločnosti Microsoft s názvom Microsoft IIS (Internet Information Server). Tento webový server, vyvinutý spoločnosťou Microsoft v roku 1996, má výhodu, že je slobodný, beží pod operačným systémom Microsoft Windows NT.

Táto proprietárna technológia je však teraz dostupná na iných webových serveroch, ako je napríklad Netscape FastTrack Server for Chili! Software a ďalšie servery vrátane Apache (s modulom Apache :: ASP), čo umožňuje vytvárať webové stránky využívajúce technológiu ASP na rôznych platformách ( Unix, Linux, PowerPC, ...).

Základné objekty Active Server Pages

Aktívne stránky servera sa skladajú z objektov, ktoré server "spracuje". Sedem základných objektov je:

  • Aplikácia : je to objekt, ktorý predstavuje samotnú webovú aplikáciu, teda objekt obsahujúci všetky informácie zdieľané návštevníkmi pripojenými k online aplikácii.
  • ObjectContext : môže ovládať akékoľvek transakcie s Microsoft Transaction Server (MTS: Microsoft Transaction Server).
  • Požiadavka : Tento objekt sa používa na získanie informácií odoslaných na server v požiadavke HTTP od klienta.
  • Odpoveď : Používa sa na vytvorenie a odoslanie HTTP odpovede klientovi (prehliadaču).
  • Server : obsahuje informácie špecifické pre webový server.
  • Session : umožňuje spravovať užívateľské relácie, to znamená, že uchováva informácie z jednej stránky na druhú.
  • ASPError : tento objekt načíta a nastaví chyby, ktoré sa vyskytli počas vykonávania skriptov ASP.

Originálny dokument publikovaný na CommentcaMarche.net.

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy