AWWW-1st3.6-w03.tresc-1.0-Slajd27
Aplety Java - wprowadzenie
Aplet jest to niewielki program napisany w języku Java. Aplety nie mogą uruchamiać się samodzielnie, lecz wymagają środowiska uruchomieniowego. Środowiskiem uruchomieniowym może być dowolna aplikacja zaopatrzona w wirtualną maszynę Javy (ang. JVM, Java Virtual Machine), najczęściej aplikacją tą jest przeglądarka internetowa. We współczesnych przeglądarkach maszyna wirtualna jest instalowana zazwyczaj w postaci wtyczki (ang. plug-in). W celu uruchomienia apletu musi on zostać osadzony w dokumencie HTML. Wewnątrz dokumentu znajduje się znacznik <applet> lub <object> wraz ze wskazaniem na właściwy plik *.class (skompilowany pseudo-kod maszynowy Javy), który zostaje odczytany z serwera HTTP i przesłany do wirtualnej maszyny Java uruchomionej na komputerze będącym klientem HTTP.
Wykonanie apletu jest obwarowane wieloma ograniczeniami. Wiąże się to z faktem niewiadomego (najczęściej) pochodzenia apletu. W szczególności, aplet nie może odczytywać prawie żadnych danych lokalnych a interakcja z użytkownikiem jest ograniczona do pewnego obszaru ekranu.