Aplet Javy – aplet dostarczany w postaci kodu bajtowego Javy. Może zostać uruchomiony w przeglądarce internetowej wykorzystując wirtualną maszynę Javy albo w samodzielnej aplikacji AppletViewer służącej do testowania apletów Javy. Potrafią być pisane zarówno w Javie jak oraz innych językach kompilowanych do kodu bajtowego - dla przykładu Jython.
Historia
Aplety Javy pojawiły się wraz z pierwszą wersją Javy w 1995.
Wykorzystanie
Aplety Javy używane są w celu dostarczenia funkcjonalności (np. interakcji), które nie bywają uzyskane przy stosowaniu HTML-a. Gdyż kod bajtowy Javy jest wieloplatformowy, to aplety bywają uruchamiane w wielu systemach operacyjnych, włączając w to Windows, Unix/Linux czy Mac OS. Przy pomocy aplikacji applet2app potrafią zostać przekształcone do postaci samodzielnych programów, które da się uruchomić poza przeglądarką[1].
Sposób wykonywania
Przeważajaca ilość przeglądarek internetowych wykonuje aplety Javy w piaskownicy, co uniemożliwia pobranie przez nie danych lokalnych.
Cykl życia
Działanie apletu oparte jest na kilku głównych metodach: init(), start(), stop(), destroy(). Po załadowaniu strony przeglądarka wykonuje metodę init(), która zapewnia inicjalizację apletu. Następnie wykonywana jest metoda start() uruchamiająca wczytany aplet. Metoda ta jest wykonywana za każdym razem, kiedy wczytana strona stanie się aktywna. Przy opuszczaniu strony wywoływana jest metoda stop(). Bezpośrednio przed zakończeniem pracy apletu wywoływana jest metoda destroy(), która zwalnia zasoby zajęte przez uruchomiony applet[2].
Sprawdź także
Przypisy