Язык Java.
Архитектура WWW строится на основе технологии клиент – сервер, в которой Web-серверы обрабатывают запросы клиентов, которыми являются программы браузеры, работающие на компьютерах пользователей. Кроме запросов браузеры могут посылать серверам команды, которые принимаются серверами и обеспечивают необходимую обработку информации. При этом на сервере запускаются соответствующие команде программы (приложения). Когда приложение заканчивает работу, оно возвращает результаты серверу, который в свою очередь передает результаты браузеру.
Сами приложения могут быть написаны на любом языке – Perl, C, Visual Basic и пр. При этом все приложения выполняются на сервере и нет возможностей для использования такого полезного свойства сетевых технологий как разделение кода. На использование другой технологии ориентирован язык Java.
Как уже отмечалось, Java — это язык программирования, разработанный в Sun Microsystems. С 1991 года он находится в развитии и в настоящее время может работать на разных аппаратных платформах, поддерживать многозадачность и, что самое главное, поддерживать протоколы Internet. В случае использования технологии, базирующейся на использовании программ, созданных на языке Java, Web-приложение по крайней мере частично выполняется на клиентской машине. При вызове приложения пользователем оно загружается с сервера на его машину и запускается на выполнение. Для того чтобы это могло произойти так должен быть установлен Web-браузер, способный интерпретировать Java.
С помощью апплетов Java страницы электронных изданий наполняются динамическим содержанием. Для привязки апплетов к странице используются теги <applet> и </applet>. Между тегами располагается информация, идентифицирующая апплет, его местоположение и параметры системы времени выполнения Java (Java Runtime System), которая занимается интерпретацией байт-кода и переводом его в машинный код конкретной операционной системы, установленной на компьютере пользователя. Апплеты могут быть локальными и удаленными. В первом случае они хранятся на том же компьютере, где и сам HTML документ. Удаленный апплет хранится на внешнем сайте. Файлы с текстами исходного кода апплетов Java можно узнать по характерному расширению .java; чтобы запустить такой файл на выполнение, его предварительно нужно откомпилировать в файл с расширением .class. Файлы с расширением .class не являются готовыми к выполнению программами в полном смысле этого слова, т.е. их нельзя запустить на выполнение, как обычные файлы с расширением .exe. Файлы с расширением .class представляют собой "машинно-независимые" программы, которые могут работать только под управлением программного обеспечения Java.
Дата добавления: 2015-08-26; просмотров: 515;