Компоненти web-технології - студопедія

Тема 4.2. Web-технології в Internet

Найпоширенішою технологією в Internet, як уже говорилося, є Web-технологія. Дані, що виводяться користувачеві з використанням цієї технології, називаються Web-сторінками.

Web-технологія містить наступні основні засоби та компоненти (взаємодія цих коштів і компонент представлено на рис. 4.2.5):

· Уніфікований ідентифікатор ресурсу в мережі - URI (Uniform Resource Identifier), званий також гіпертекстової посиланням;

· Протокол передачі гіпертексту HTTP (HyperText Transfer Protocol) між клієнтами і Web-серверами;

· Мова гіпертекстової розмітки документів HTML (HyperText Markup Language) і його розвиток XHTML - розширена мова HTML (eXtended HTML), за допомогою елементів яких описується структура Web-сторінок;

· Каскадні таблиці стилів - CSS (Cascade Style Sheets), за допомогою яких описуються стилі виведення Web-сторінки;

· Мови сценаріїв, за допомогою яких програмується взаємодія Web-сторінки з користувачем;

· Кошти об'єктної моделі документа - DOM (Document Object Model), що забезпечують, спільно з таблицями стилів і мовами сценаріїв, можливості динамічної зміни Web-сторінок.

Обробка даних на Web-сервері виконується за допомогою одного з наступних серверних засобів Web-технологій:

· Універсального інтерфейсу шлюзу CGI (Common Gateway Interface), що забезпечує формування Web-сторінки з використанням мови програмування Perl;

· Включень з боку сервера - SSI (Server-Side Includes);

· Активних серверних сторінок - ASP (Active Server Pages);

· Препроцесора гіпертексту PHP - PHP (PHP: Hypertext Preprocessor).

За допомогою серверних засобів також здійснюється взаємодія користувачів з Web-сторінками, і, крім того, зв'язок із зовнішніми програмами і базами даних, в тому числі і з програмними засобами інших технологій мережі Internet.

Мал. 4.2.1. Компоненти WWW і їх взаємодія

Web-технологія, як видно з рис. 4.2.1, реалізована за схемою «клієнт-сервер». На комп'ютері-сервері (Web-сервері) зберігаються документи в форматах HTML, або XHTML. Програма, також звана Web-сервером, забезпечує запис і супровід Web-сторінок (цей процес називається публікацією), а також взаємодія з іншими програмами на сервері.

Програма на стороні клієнта - Web-браузер дозволяє сформувати виводяться на дисплей Web-сторінки з отриманого з Web-сервера документа HTML (XHTML) і файлів MIME-типів. При формуванні Web-сторінки можуть використовуватися як вбудовані модулі Web-браузера, так і зовнішні програми.