Active Server Pages (ASP)
Opracowany przez | Microsoft |
---|---|
Pierwsza wersja | Grudzień 1996 |
Ostatnia wersja | 3.0 (17 lutego 2000 ) |
Czytaj formaty | Strona serwera aktywnego ( d ) |
Formaty pisemne | Strona serwera aktywnego ( d ) |
Rodzaj |
Ramy Web ( w ) Język programowania |
Stronie internetowej | www.asp.net |
Chronologia wersji
Active Server Pages ( ASP ) to zbiór oprogramowania opracowanego przez firmę Microsoft i używanego w programowaniu internetowym .
Ostatnia wersja dostarczona przez Microsoft (3.0) pochodzi z 2000 roku. Microsoft ASP.NET , wydany wstyczeń 2002, a następnie przejął.
Jest to technologia oprogramowania przeznaczona do tworzenia dynamicznych witryn internetowych . Aby działać, wymaga platformy Windows z zainstalowanymi usługami IIS lub platformy Linux lub Unix ze zmodyfikowaną wersją Apache . ASP składa się ze struktury obiektów dostępnych w dwóch głównych językach: VBScript i JScript . Możliwe jest użycie innych języków, takich jak PerlScript , REXX , a nawet Python, poprzez dodanie odpowiedniego silnika interpretacji języka do IIS.
W przeciwieństwie do niektórych języków programowania ( C , C ++ ), ta technologia nie wykorzystuje języków kompilowanych, ale języki interpretowane .
ASP ma siedem rzeczywistych obiektów, którymi można manipulować: żądanie , odpowiedź , serwer , kontekst obiektu , aplikacja , sesja i obiekty błędów .
Ten obiekt umożliwia odczytanie wszystkiego, co zostało zwrócone przez przeglądarkę klienta, na przykład formularze lub pliki cookie . Umożliwia również uzyskanie informacji na serwerze, w przeglądarce klienta oraz pobranie plików cookie zapisanych na komputerze odwiedzającego. Umożliwia także pobieranie danych z formularza przy użyciu dwóch metod HTTP :
I odwrotnie, umożliwia wysyłanie informacji do klienta, takich jak pisanie tekstu na stronie lub zapisywanie w plikach cookie .
Ten obiekt jest używany do tworzenia i zarządzania połączeniami z bazami danych (nazwanymi ADO ), do otwierania plików XML , Word , Excel … i ogólnie do tworzenia obiektów i używania komponentów zainstalowanych na serwerze.
Służy do kontrolowania wszelkich transakcji z serwerem transakcji Microsoft.
Umożliwia przechowywanie zmiennych globalnych dla wszystkich odwiedzających, którzy przechodzą przez witrynę.
Umożliwia przechowywanie zmiennych dostępnych tylko dla jednego odwiedzającego witrynę.
Używany na przykład w witrynach posiadających koszyk do przechowywania artykułów.
Ten obiekt umożliwia obsługę błędów.
ASP używa COM (zwanego także ActiveX ) do komunikacji z zasobami serwera. Następnie wysyła kod HTML z powrotem do klienta za pośrednictwem protokołu HTTP .
ASP może łączyć się z bazami danych, czytać pliki XML i ma komponenty do zarządzania przesyłaniem , FTP itp.
Może czytać i zapisywać dokumenty z Office ( Excel , Word, itp.) Poprzez system COM (patrz wyżej), jeśli Office jest zainstalowany na serwerze. Ponadto inne języki (takie jak PHP) również mogą korzystać z technologii COM, pod warunkiem, że działają one również na serwerze Windows, na którym są zainstalowane produkty pakietu Office.
Wreszcie, z technologii .NET , ASP przekształciło się w ASP.NET .