<<
>>

Веб-обработка

Появление Всемирной паутины (WWW — World Wide Web) оказало сильное воздействие на географию компьютерных взаимодействий. По всему миру создаются серверы информационных архивов. Для получения информации пользователи подключаются к этим серверам через Интернет, а для ее обработки используют локальные клиентские машины.
Чтобы пользователь мог загрузить программу,

30

Глава 1. Определение и проблемы языков программирования

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

Изначально веб-страницы были статическими документами: можно было лишь просмотреть текст или рисунки.

Создавались страницы с помощью языка разметки HTML, который не является языком программирования. Для доступа к другой странице пользователь мог щелкнуть на ее адресе URL (Uniform Resource Locator). Однако для развития электронной коммерции информация должна передаваться в обоих направлениях между клиентской машиной и сервером, поэтому веб-страницы должны были стать активными, динамическими. Подобные возможности обеспечиваются такими языками программирования, как Perl, PHP и Java.

Использование WWW снова поставило перед языками проблему производительности:

1) линии связи пользователя с Интернетом, как правило, ограничивают скорость передачи данных;

2) из-за подключения большого количества пользователей сервер может оказаться перегружен.

Для исключения влияния таких ситуаций можно обрабатывать информацию на клиентской машине, а не на сервере. Чтобы разгрузить сервер за счет клиентской машины, он должен переслать клиенту небольшую исполняемую программу. Но ведь серверу неизвестно, каким компьютером является клиентская машина, поэтому не ясно, какого вида должна быть исполняемая программа. В главе 2 мы обсудим то решение, которое предлагает в этой ситуации язык Java, созданный для работы в среде WWW. Кроме того, заметим, что исполняемые программы (аплеты) языка Java были специально разработаны для обеспечения конфиденциальности частной жизни пользователя. Аплету, например, не разрешается выполнять запись или удаление файлов на клиентской машине.

<< | >>

Еще по теме Веб-обработка:

  1. Веб-сайты
  2. ИНФОРМАЦИЯ: ОБРАБОТКА ПОСЛЕДОВАТЕЛЬНАЯ (
  3. ИНФОРМАЦИЯ: ОБРАБОТКА ПАРАЛЛЕЛЬНАЯ
  4. Статистическая обработка.
  5. ТЕОРИЯ УРОВНЕЙ ОБРАБОТКИ
  6. Обработка материалов
  7. Обработка результатов
  8. ГЛАВА ДЕВЯТАЯ ОБРАБОТКА ИНФОРМАЦИИ В УМЕ
  9. Алгоритм обработки результатов.
  10. ДАННОЕ: ОБРАБОТКА СТАТИСТИЧЕСКАЯ
  11. Обработка материала
  12. Пример обработки протокола.
  13. Обработка ответов
  14. ОБРАБОТКА ВТОРИЧНАЯ
  15. 3.3.4. Методы обработки и анализа данных
  16. 9. Усвоение и обработка информации
  17. 9. Усвоение и обработка информации
  18. Психологическая обработка с использованием условных рефлексов и ассоциаций
  19. Структура массово-информационной деятельности: сбор, обработка, компоновка, передача, восприятие, трансформация, хранение и использование массовой информации. Потенциальная, принятая и реальная информация. Семантический, синтаксический и прагматический аспекты массово-информационных текстов.
  20. Е. В. Михеева, О. И.Титова.. Информатика : учебник для сред. проф. образования, 2007