Компоненти 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-браузера, так і зовнішні програми.