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

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

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

Типы Java программ

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

Сетевой аудит в NetWare 4.x
Шифрование. PGP-ключ
Устройство Netping Cooler Board Поступило На Склад Компании Зао «Лайт Коммуникейшн»
КОМПЬЮТЕРНЫЕ ПРЕСТУПЛЕНИЯ
Электронная почта
Создание фотоснимков из кадра видеозаписи
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Просмотр видеодисков в формате MPEG 4 и DVD
Общие черты CASE-средств
Поиск адреса по доменному имени
Почему именно Vista?
Консоль восстановления
ПОДГОТОВКА МОНТАЖНЫХ ПРОВОДОВ
Текст программы на языке Basic
Использование команд контроллера НГМД
World Wide Web в России
Microsoft о дате выхода Windows Vista
Области применения программ обработки электронных таблиц
Програмное обеспечение для предприятий - добавлять эффективность к делу
Модуль
Обеспеченность Линукс: Важность в сегодняшнем мире
Замечания по региональной системе имен
Преимущества ЭС перед человеком - экспертом
Системные и локальные шины
Методика и практика расследования преступлений в сфере компьютерной информации
Netpromoter: Новые Возможности Профессиональной Интернет-Статистики
Пользователи Internet в России
Классификация локальной компьютерной сети (ЛКС)
Печать фотографий через Интернет
Поколения ЭВМ
Специфика трудовой деятельности в постиндустриальном, информационном обществе
WordPad: Автоматический перенос слов
Технический аспект социальных условий и предпосылок
Пример разработки экспертной системы
Глобальная настройка параметров печати
Микротравмы
Designer/2000 + Developer/2000
Структура 3-магистрального МП
Доски объявлений (USENET news)
Технология сценариев
Маршрутизаторы NetGear
Международный стандарт ISO/IEC 11801
Интерфейсы жестких дисков
ОПЕРАЦИИ СОХРАНЕНИЯ ТЕКСТА
Уход За Домашним Компьютером
Накопители информации в компьютере
Редактирование звукового файла
Google о вредоносных программах Интернета
Механический подход
НЕМНОГО О ЛИЧНОСТНЫХ ОСОБЕННОСТЯХ КОМПЬЮТЕРНЫХ ПРЕСТУПНИКОВ
Выпущена Версия Mobile Forex 2.15: Новый Подход К Надежности И Удобству
Краткое описание назначения и возможностей Excel
Проблемы формирования информационного общества в Украине
Работа с дисками по средствам MS-DOS
Обслуживание Компьютеров В Рамках Ит Аутсорсинга