A A A

JAVA

Java jest to język obiektowy stworzony przez firmę SUN. Program źródłowy kompilowany jest do kodu bajtowego który następnie odczytywany jest przez Wirtualną Machinę Javy, dzięki temu program może być uruchamiany na różnych urządzeniach jak i na różnych systemach.

Składani Javy przypomina składnie znaną z C++, mamy tutaj do czynienia z deklaracją typów,deklarujemy także typ zwracany przez funkcję, ainstrukcje zawsze kończymy średnikiem,.

Jest to język mocno obiektowy, wszystko prócz typów prostych jak int, float, char jest tutaj obiektem posiadającym właściwości i metody.

Java obługuje dziedziczenie proste, tak więc możemy dziedziczyć po jednej klasie. Wprowazdony jest system interfejów.

Aplety JAVA

Aplet jest to zwykle niewielki program napisany w taki sposób by za pomocą polecenia przeglądarki mógł być wczytany z serwera www i uruchomiony w środowisku Wirtualnej Maszyny Java.

Aplety Java są używane do obsługi interakcji aplikacji internetowych niemożliwych do osiągnięcia za pomocą HTML-a. Jednocześnie niezależność sprzętowa środowiska JVM umożliwia ich wykonywanie w różnych środowiskach systemowych, jak np. Windows, Unix, Mac OS i Linux.

Przykład wykorzystania apletu JAVA

Poniżej znajdują się dwa przykłady z wykorzystaniem apletów JAVA wraz z ich opisem.

Aplet JAVA autorstwa Edward H. Smith, tworzy na obrazku efekt padającego śniegu

Please download Java(tm).

Naciskając lewym przyciskiem myszki na obrazku powiększamy go, prawym przyciskiem pomniejszamy. Wykorzystany jest tutaj darmowy aplet pobrany ze strony anfyteam.com

JavaServer Pages

JavaServer Pages jest to technologia umożliwiająca tworzenie dynamicznyc dokumentów WWW w formatach HTML, XHTML, DHTML oraz XML z wykorzystaniem języka Java, wplecionego w kod HTML danej strony. W tym aspekcie, jest to rozwiązanie podobne do PHP.

Strona JSP w procesie translacji jest zamieniana na serwlet (z reguły mała aplikacja napisana w Javie uruchamiana po stronie serwera w kontenerze serwletów). Każde wywołanie strony JSP z poziomu klienta (przeglądarki) wykonywane jest przez skompilowany serwlet. Jeśli użyta zostanie prekompilacja (kompilacja wstępna) to już podczas uruchamiania aplikacji wszystkie strony JSP zostaną przetłumaczone na serwlety.

«     »