ВУЗ:
Составители:
Рубрика:
3
Введение
Web-приложения начали свое развитие с Web-узлов и Web-систем.
Первые Web-узлы, созданные Тимом Бернерсом-Ли для Европейской
лаборатории физики частиц CERN, составляли распределенную систему
гипермедиа, позволяющую исследователям получать прямой доступ со своих
компьютеров к документам и информации других исследователей. Доступ к
документам осуществлялся с помощью специальных программ - браузеров,
работающих на клиентских
компьютерах. С помощью такой программы
пользователь может запрашивать документы Web с других компьютеров
сети и отображать их на экране своего компьютера. Для просмотра
документа необходимо запустить браузер, а затем ввести имя документа и
имя узлового компьютера, на котором он находится. Браузер отправляет
этому узлу запрос на документ, который обрабатывается программным
приложением, получившим
название Web-сервера. Web-сервер получает
запрос, находит документ в своей файловой системе и отправляет его
обратно браузеру.
Web-система - это система гипермедиа, поскольку ее ресурсы связаны
между собой. Термин Web означает, что система рассматривается как набор
узлов со ссылками друг на друга. Web-приложение строится на основе Web-
системы или расширяет ее, добавляя к ней
бизнес-логику и новую
функциональность. Упрощенно можно считать, что Web-приложение - это
Web-система, позволяющая пользователям реализовывать бизнес-логику
через браузер.
Web-приложения обеспечивают возможность динамического
изменения содержания Web-страниц и позволяют пользователям изменять
бизнес-логику приложения на сервере. Различия между Web-узлом и Web-
приложением весьма условны и сводятся к возможности пользователя влиять
на
бизнес-логику системы. Если на сервере никакая бизнес-логика не
предусмотрена, то такую систему нельзя назвать Web-приложением. Если же
на бизнес-логику приложения можно влиять через Web-браузер, то система
относится к числу Web-приложений. Практически во всех Web-
приложениях, за исключением самых наипростейших, пользователю
приходится не просто просматривать информацию. Он вводит различные
данные
, представляющие простой текст, информацию об именах файлов или
сведения о выбранных управляющих элементах.
Обзор Web-технологий
Для разработки Web-приложений используются различные
технологии, обеспечивающие механизм создания динамических Web-
страниц, которые способны реагировать на введенную пользователем
Введение Web-приложения начали свое развитие с Web-узлов и Web-систем. Первые Web-узлы, созданные Тимом Бернерсом-Ли для Европейской лаборатории физики частиц CERN, составляли распределенную систему гипермедиа, позволяющую исследователям получать прямой доступ со своих компьютеров к документам и информации других исследователей. Доступ к документам осуществлялся с помощью специальных программ - браузеров, работающих на клиентских компьютерах. С помощью такой программы пользователь может запрашивать документы Web с других компьютеров сети и отображать их на экране своего компьютера. Для просмотра документа необходимо запустить браузер, а затем ввести имя документа и имя узлового компьютера, на котором он находится. Браузер отправляет этому узлу запрос на документ, который обрабатывается программным приложением, получившим название Web-сервера. Web-сервер получает запрос, находит документ в своей файловой системе и отправляет его обратно браузеру. Web-система - это система гипермедиа, поскольку ее ресурсы связаны между собой. Термин Web означает, что система рассматривается как набор узлов со ссылками друг на друга. Web-приложение строится на основе Web- системы или расширяет ее, добавляя к ней бизнес-логику и новую функциональность. Упрощенно можно считать, что Web-приложение - это Web-система, позволяющая пользователям реализовывать бизнес-логику через браузер. Web-приложения обеспечивают возможность динамического изменения содержания Web-страниц и позволяют пользователям изменять бизнес-логику приложения на сервере. Различия между Web-узлом и Web- приложением весьма условны и сводятся к возможности пользователя влиять на бизнес-логику системы. Если на сервере никакая бизнес-логика не предусмотрена, то такую систему нельзя назвать Web-приложением. Если же на бизнес-логику приложения можно влиять через Web-браузер, то система относится к числу Web-приложений. Практически во всех Web- приложениях, за исключением самых наипростейших, пользователю приходится не просто просматривать информацию. Он вводит различные данные, представляющие простой текст, информацию об именах файлов или сведения о выбранных управляющих элементах. Обзор Web-технологий Для разработки Web-приложений используются различные технологии, обеспечивающие механизм создания динамических Web- страниц, которые способны реагировать на введенную пользователем 3