Active Server Pages
Author
Albert FloresASP (Active Server Pages) je skriptovací platforma společnosti Microsoft, primárně určená pro dynamické zpracování webových stránek na straně serveru. Její nástupce, ASP.NET, lze chápat jako širší a komplexnější technologii, která se od ASP v mnoha ohledech fundamentálně liší.
Na správně nakonfigurovaném serveru (většinou je to IIS) se webová stránka s příponou . asp před odesláním klientovi, který si ji vyžádal, zpracuje (tj. +more pošle se výsledek toho, co vygeneroval interpret ASP kódu, zavolaný s vyžádanou stránkou jako parametrem). Programovací jazyky, které se u ASP používají, jsou VBScript a JScript. ASP. NET podporuje přes 20 jazyků.
Příklad kódu na serveru: Nadpis velikosti " & i & "" Next %>
Klientovi se v tomto případě odešle pouze HTML:
Nadpis velikosti 1 Nadpis velikosti 2 Nadpis velikosti 3 Nadpis velikosti 4 Nadpis velikosti 5 Nadpis velikosti 6
ASP je objektově založený, nikoli objektově orientovaný, má definováno několik základních tříd s jejich atributy a metodami, ale nové třídy nelze vytvářet nebo odvozovat. Např. +more třída Request v sobě uchovává parametry předané v URL (metodou GET) nebo poslané ve formuláři (metodou POST), třída Response řídí výstup skriptu do výsledné generované stránky.
Verze
ASP a ASP.NET bylo zatím vydáno v 6 hlavních verzích:
* ASP verze 1. 0 (distribuováno s IIS 3. +more0) v prosinci 1996 * ASP verze 2. 0 (distribuováno s IIS 4. 0) v září 1997 * ASP verze 3. 0 (distribuováno s IIS 5. 0) v listopadu 2000 * ASP. NET verze 1. 0 (součást rozhraní . NET Framework) v lednu 2002 * ASP. NET verze 1. 1 v dubnu 2003 * ASP. NET verze 2. 0 v listopadu 2005 * ASP. NET verze 3. 0 (spíše jen vylepšení verze . NET 2. 0) v únoru 2006 * ASP. NET verze 3. 5 v listopadu 2007 * ASP. NET verze 3. 5 Service Pack 1 v srpnu 2008 * ASP. NET verze 4. 0 duben 2010 * ASP. NET verze 4. 5 srpen 2012.
Externí odkazy
[url=https://web.archive.org/web/20070406104223/http://www12.brinkster.com/mibla/]Jemný úvod do ASP[/url] popis základních objektů ASP a jejich možností, ukázky kódu ve VBScriptu
Literatura
WEISSINGER, A. K.: Active Server Pages v kostce, O'Reilly/Computer press,
Kategorie:Skriptovací jazyky Kategorie:World Wide Web Kategorie:Software Microsoftu