JSP

Obiektowy język definiowania dokumentów hipertekstowych i jego implementacja.

ObjectHTML : Inne rozwiazania : JSP

Poprzednia strona: ASP
Nastepna strona: PHP

Nowy język programowania Java zyskał duży rozgłos w drugiej połowie lat dziewięćdziesiątych. Początkowo był on używany do pisania małych programów tzw. apletów, umieszczanych na stronach HTML. W języku tym można również tworzyć samodzielne aplikacje. Główną cechą wyróżniającą Javę jest niezależność kodu wynikowego kompilacji od platformy na której ten kod jest wykonywany. Jest to możliwe dzięki uruchamianiu programów na wirtualnej maszynie Javy (ang. Java virtual machine), której implementacja dostępna jest dla wielu rożnych platform sprzętowych.

Wraz z rozwojem języka zostało stworzone rozszerzenie pozwalające na łatwe tworzenie programów w Javie służące do generacji dynamicznych stron. Rozszerzenie ma postać zbioru klas opakowujących odbieranie i przetwarzanie parametrów z formularzy HTML oraz przesyłanie odpowiedzi. Dostępne są oczywiście pozostałe biblioteki klas umożliwiające: współpracę z bazami danych, zdalne wywoływanie metod, korzystanie z komponentów CORBA. Programy skompilowane do uruchamiania się po stronie serwera WWW nazywane są serveletami.

Java Server Pages są kolejnym rozszerzeniem mającym usprawnić tworzenie dynamicznych stron. JSP składają się z kodu HTML i kodu Javy, który jest oddzielony od HTML’u specjalnymi znacznikami “<%” i “”%>. W kodzie Javy mogą być umieszczone wywołania metod komponentów JavaBeans. Dzięki temu można oddzielić kod źródłowy, generujący wygląd strony, od kodu implementującego logikę aplikacji.

Główna strona Javy to: http://java.sun.com/. Wiele cennych informacji o serweletach można znaleźć na stronie http://www.servlets.com/. Strona domowa JSP to: http://java.sun.com/products/jsp.

Listopad 2000