Первый аплет Java
В предыдущем разделе мы создавали автономное
приложение Java, работающее под управлением
виртуальной машины Java. Теперь мы создадим
приложение другого типа - аплет.
Аплет Java тоже выполняется под управлением
виртуальной машины Java, но встроенной в браузер.
Когда браузер загружает в свое окно документ HTML с
аплетом, байт-код аплета начинает свою работу.
Внешне аплет выглядит как окно заданного
размера. Он может рисовать внутри этого окна (и
только в нем) произвольные изображения и текст.
Двоичный файл с интерпретируемым байт-кодом Java
располагается на сервере Web. В документе HTML с
помощью оператора <APPLET> организуется ссылка
на этот двоичный файл.
Когда пользователь загружает в браузер
документ HTML с аплетом, файл аплета
переписывается с сервера Web на рабочую станцию
пользователя. После этого браузер начинает его
выполнение.
Возможно, вам не понравится такая идея, как
запуск чужого аплета на своем компьютере - мало
ли чего этот аплет может там сделать. Однако
аплеты, в отличие от обычных приложений Java,
сильно ограничены в своих правах. Например, они
не могут читать локальные файлы и тем более в них
писать. Есть также ограничения и на передачу
данных через сеть: аплет может обмениваться
данными только с тем сервером Web, с которого он
был загружен.