|
Większość stron WWW stanowi zbiór znaczników HTML, za pomocą których wyświetlane są teksty, grafika, tabele, odsyłacze do innych dokumentów
Większość stron WWW stanowi zbiór znaczników HTML, za pomocą których wyświetlane są teksty, grafika, tabele, odsyłacze do innych dokumentów. Często istnieje potrzeba stworzenia interakcji pomiędzy użytkownikiem a witryną sieciową. Nieraz posługiwanie się witryną internetową powinno być analogią do posługiwania się typową aplikacją komputerową. W takich przypadkach sięga się po inne techniki niż tylko HTML. Do najczęściej wykorzystywanych języków i technologii pozwalających tworzyć uruchamiane na serwerze aplikacje współpracujące z użytkownikiem za pomocą przeglądarki można zaliczyć m.in. skrypty CGI, ASP (Active Server Pages), PHP i inne. Technologie te są wykorzystywane zarówno do prostych zastosowań np. księgi gości, liczniki odwiedzin, jak i bardziej zaawansowanych realizacji internetowych sklepów, aukcji, grup dyskusyjnych, portali i innych.  Rysunek 7-3. Internetowy system testowania – przykład aplikacji internetowej Bardziej rozbudowane aplikacje internetowe wymagają niezawodnych metod przechowywania danych. W prostych rozwiązaniach wykorzystuje się zapis informacji w plikach tekstowych po stronie serwera. W przypadku większych systemów trzeba skorzystać z baz danych typu klient-serwer. Można wybrać rozwiązania darmowe np. MySql lub Postgresql, lub komercyjne takich firm jak np. Oracle, IBM, Informix, czy Sybase. W ten sposób można połączyć łatwość obsługi, jaką niesie przeglądarka WWW z zaawansowanym poziomem organizacji relacyjnej bazy danych. Trudno sobie wyobrazić tworzenie portalu, czy sklepu internetowego opartego tylko na statycznych stronach, bez wykorzystania mechanizmów bazodanowych. |