logo search
Динамическая реализация математических моделей контртерроризма / docs / Диплом_RD

2.2. Обоснование необходимости использования Java–апплетов

До появления языка JavaWeb- браузеры были в основном статическими и предоставляли информацию в том же виде, в каком она хранилась на сервере. Существовали также средства для передачи информации на хост при помощи электронной почты. Концепция, реализованная в языке Java, позволяет производить вычисления на хосте и открывает новые возможности. Включив апплеты вWeb– страницу, можно предоставить пользователю динамический интерфейс.

Апплет – это обычно небольшая программа, которая выполняет одну задачу на одной странице, загруженной в браузер.

Использование апплетов в Web– страницах дает следующие преимущества.

Если апплет запускается из Web– браузера, существует вероятность того, что он окажется поврежденным или зараженным вирусом и навредит системе.Javaвсеми возможными способами защищает систему от этого. В первую очередь, осуществляется проверка целостности байт-кода, поступающего на компьютер. Если в процессе передачи код был изменен, виртуальная Java – машина не будет его запускать. Кроме того,JVMне станет выполнять операцию, которая потенциально может причинить вред системе.