AWWW-1st3.6-w06.tresc-1.1-Slajd5

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Active Server Pages (ASP)

Active Server Pages (ASP)


Active Server Pages (ASP) to technologia firmy Microsoft stanowiąca rozszerzenie serwera HTTP Internet Information Services (IIS). Technologia ASP jest oparta o interpretowane po stronie serwera wstawki skryptowe zagnieżdżone w statycznym kodzie HTML, dynamicznie generujące zmienny kod HTML. Domyślnie używanym językiem skryptowym jest VBScript (wersja skryptowa języka Visual Basic). Możliwe jest wykorzystanie innych języków skryptowych (w ramach technologii Active Scripting), z których najpoważniejszą alternatywę dla VBScript stanowi JScript. Wstawki programowe zagnieżdżone w kodzie odwołują się do predefiniowanych obiektów Application, ASPError, Request, Response, Server i Session, reprezentujących funkcjonalność przydatną w tworzeniu dynamicznych stron WWW.

Technologia ASP wprowadziła znaczniki do zagnieżdżania fragmentów kodu programu, które później zostały wykorzystane w innych technologiach „server pages”, wzorujących się w pewnym stopniu na ASP. Te znaczniki to:

<% ... %> - do zagnieżdżania dowolnego kodu w języku programowania,

<%= ... %> - do zwrócenia wartości wyrażenia i wstawienia wyniku w dokumencie,

<%@ ... %> - dla różnych dyrektyw, np. do specyfikowania globalnych ustawień dla strony.

Wraz z pojawieniem się platformy Microsoft .NET, technologia ASP została od podstaw przepisana na tę platformę i jest obecnie dostępna jako ASP.NET, a „klasyczne” ASP nie jest dalej rozwijane. ASP.NET posiada szereg zalet w porównaniu z „klasycznym” ASP i powinno być wykorzystywane w nowych projektach.



<< Poprzedni slajd | Spis treści | Następny slajd >>