ObjectHTML
Wstęp - geneza, zastosowania |
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 kompilacj i 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. |