Соглашение | Публикация статей

Типы Java программ
Категория: Статьи

Программы, разработанные на языке программирования Java, можно разделить по своему назначению и функциональности на две большие группы:
• Самостоятельные программы (назовём их приложения Java), работающие независимо на локальном компьютере.
• Апплеты (applets), работающие в Internet.
В настоящее время работа Java поддерживается всеми основными компьютерными платформами. Самостоятельное приложение, предназначенное для автономной работы, компилируется и выполняется на локальной машине под управлением системы времени выполнения Java. Java вполне подходит для написания приложений, которые с тем же успехом могли быть написаны на С, С++, Basic, Delphi или любом другом языке программирования.
Апплеты, которые и обеспечивают этому языку его популярность представляют собой разновидность приложений Java, которые интерпретируются Виртуальной Машиной Java, встроенной практически во все современные браузеры.
Каждый апплет — это небольшая программа, динамически загружаемая по сети с Web сервера при открытии в браузере HTML страницы, в которой имеется ссылка на апплет — точно так же, как картинка, звуковой файл или элемент мультипликации. Главная особенность апплетов заключается в том, что они являются настоящими программами, а не очередным форматом файлов для хранения мультфильмов или какой-либо другой информации. Апплет не просто проигрывает один и тот же сценарий, а реагирует на действия пользователя и может динамически менять свое поведение. С помощью апплетов вы можете сделать страницы сервера Web динамичными и интерактивными. Апплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Для повышения производительности апплетов в браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке аплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается. В результате общая скорость выполнения аплета Java увеличивается в несколько раз. Из соображений безопасности апплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web.


Статьи по теме:

Появление IBM PC
Склонность CompactPCI- продуктов к быстрому устареванию
Соединение микропроцессоров
Общие сведения языка программирования
Уголовно-правовой анализ ст? 274 гл? 28 УК РФ "Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети"
Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
История Браузера Opera
Возможности INTERNET
Банковские операции с использованием вычислительной техники
Установка охранных систем - актуальность возросла!
Linux: Gentoo Vs Ubuntu Функциональность
Скачивать Программы Бесплатно Просто, Но Невыгодно
Вход в систему с полномочиями администратора
LEP monitors
Особенности системной интеграции CompactPCI-систем
Как выбрать CRM: Формирование short-листа CRM систем
Эрг-упражнения для улучшения осанки
Блок питания
СТАДИИ СОЗДАНИЯ САПР
Обслуживание Компьютеров В Рамках Ит Аутсорсинга
Советы владельцам виртуальных магазинов
Основы Работы С Virtualdub
Память
Антивирусные программы
Причины кибернетики
Замечания по региональной системе имен
Мир програмного обеспечения
Предпосылки развития информационного общества в Украине
СОЗДАНИЕ БАЗ ДАННЫХ И ВВОД ДАННЫХ
LCD мониторы
Компьютер и инвалиды
Американские проекты создания информационной супермагистрали
Сравнение темпов развития ЭВМ с темпами эволюции человека
Просмотр графики в Программе просмотра изображений и факсов
Создание фотоснимков из кадра видеозаписи
Краткий обзор возможностей программы Ехсеl 7.0
Транзисторы
Описание построения графической схемы терминала
Введение в Windows
ТИПЫ ЛКС
Черный Баннер - Угроза или новые технологии?
Odbc Firebird Или Все Же Ole Db Драйвер?
Линукс привелось в действие приборы: Теперь в рынке
ДЕЙСТВИЯ ПРИ ЗАРАЖЕНИИ ВИРУСОМ
ЦИКЛ ФУНКЦИОНИРОВАНИЯ ВИРУСОВ
Использование комментариев
Программа 1С Управление Торговлей 8
Обыск и выемка
Проверка Софта На Лицензионность
Где Купить Картридж С Доставкой В Офис
Возможности ввода/вывода
Программа 1С Зарплата И Управление Персоналом 8
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
Электронный подход
Обмен данными через промежуточный файл