JSP

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

ObjectHTML

Wstęp - geneza, zastosowania
Opis podstawowych pojęć
    Internet
    IP
    TCP
    HTTP
    WWW
    HTML
    URL
    Pozostałe usługi
Definicje
Inne rozwiazania
    Wprowadzenie
    ASP
    JSP ->
    PHP
    Homesite
    Microsoft FrontPage
Projekt języka
    Struktura leksykalna
    Komentarze
    Typy atrybutów i zmiennych
    Podstawowe składowe programu
    Deklaracje
    Klasy
    Metody
    Atrybuty
    Grupy
        Wprowadzenie
        Definicja
    Instrukcje
        $
        [ ]
        call
        set
        append
        incr
        if
        while
        for
        currenttime
        encode
        import
        export
        grmembers
        grname
        grparent
        lastwordin
        firstwordin
        beforeword
        afterword
        query
    Wyrażenia i operatory
    file
    image
    include
    Gramatyka
Wywołanie kompilatora
Program narzędziowy makedefs
    Geneza i ogólny opis
    Uruchamianie
    Przykłady użycia
Opis implementacji
    Drzewo programu / kompilator
    Opis najważniejszych klas
Przykładowa aplikacja
Podsumowanie
Literatura

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