Программы, разработанные на языке программирования Java, можно разделить по своему назначению и функциональности на две большие группы:
• Самостоятельные программы (назовём их приложения Java), работающие независимо на локальном компьютере.
• Апплеты (applets), работающие в Internet.
В настоящее время работа Java поддерживается всеми основными компьютерными платформами. Самостоятельное приложение, предназначенное для автономной работы, компилируется и выполняется на локальной машине под управлением системы времени выполнения Java. Java вполне подходит для написания приложений, которые с тем же успехом могли быть написаны на С, С++, Basic, Delphi или любом другом языке программирования.
Апплеты, которые и обеспечивают этому языку его популярность представляют собой разновидность приложений Java, которые интерпретируются Виртуальной Машиной Java, встроенной практически во все современные браузеры.
Каждый апплет — это небольшая программа, динамически загружаемая по сети с Web сервера при открытии в браузере HTML страницы, в которой имеется ссылка на апплет — точно так же, как картинка, звуковой файл или элемент мультипликации. Главная особенность апплетов заключается в том, что они являются настоящими программами, а не очередным форматом файлов для хранения мультфильмов или какой-либо другой информации. Апплет не просто проигрывает один и тот же сценарий, а реагирует на действия пользователя и может динамически менять свое поведение. С помощью апплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Апплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Для повышения производительности апплетов в браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке аплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается. В результате общая скорость выполнения аплета Java увеличивается в несколько раз. Из соображений безопасности апплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web.
Статьи по теме:
РАЗНОВИДНОСТИ КОМПЬЮТЕРНЫХ ВИРУСОВКак сделать правильный выбор? 1С:Предприятие 7.7. или 8.0Простые и быстрые способы проектирования собственных CompactPCI модулей ввода/выводаИспользование Web для привлечения покупателейКомпании лидирующие на мировом рынке CompactPCI продукцииТемп развития CompactPCIОписание построения графической схемы терминалаКонтроллеры и шиныПреимущества структурированных кабельных системАрхитектура модулей центральных CompactPCI-процессоров INOVAКраткий обзор возможностей программы Ехсеl 7.0Мой Выбор Система Monitor Crm Для Автоматизации Отдела ПродажЗрительная работа за компьютером и ее последствияВыпущена Версия Mobile Forex 2.15: Новый Подход К Надежности И УдобствуCMOS (полупостоянная память)Предупреждение компьютерных преступленийКомпьютер и инвалидыРазработка контрольно-информационных инструментов для PADSIcq И Другие: Основы БезопасностиСоздание Java-приложения “HelloJava”IBM передаёт фреймворк ACTF в дар EclipseВидеоадаптерыРобот Саламандра Помогает Разгадывать Загадки ЭволюцииЗагрузка нескольких различных ОСРобот Tartalo Стучится В Вашу ДверьDesigner/2000 + Developer/2000Условия и предпосылки информатизацииЧТО ТАКОЕ КОМПЬЮТЕРНЫЕ ВИРУСЫTCO '95 Виды работ при проектировании. Этапы и стадии разработки ЭВМЗагрузка в альтернативном режиме Изменение формата графического файла Подделка компьютерной информацииКибернетический подходТекст программы на языке BasicПоиск адреса по доменному имениПерезапуск задач печати Порты контроллера НГМДНовые возможности поиска софтаРАСПЕЧАТКАМониторы сегодняПоля элемента таблицы раздела дискаОтображение и скрытие значковОн обжуливает?Таблицы параметров НМД и НГМДКибернетический подходПриостановка печати документа Классификация локальной компьютерной сети (ЛКС)Списки воспроизведения Подготовка к эксплуатацииНазначение и производство экспертизыМышьОбзор дисковых устройствПримеры комплексов CASE-средств LEP-дисплеи: день сегодняшний