Page 184 - 4785
P. 184
5 СЕРВЕРНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ
5.1 Програми, що виконуються на сервері
Код програми, що працює на сервері, не передається клієнту.
При отриманні від клієнта спеціального запиту, який передбачає
виконання такої програми, сервер запускає її і передає параметри,
що входять до складу запиту. Засоби для генерації подібного запиту
зазвичай входять до складу HTML-документа.
Результати своєї роботи програма оформляє у вигляді
HTML-документа і передає їх веб-серверу, а останній, в свою чергу,
доповнює отримані дані HTTP-заголовком і передає їх клієнту.
Взаємодія кліен¬та і сервера в цьому випадку показано на рис. 5.1.
Рисунок 5.1 – Взаємодія клієнта і програми на сервері
Насичені інтернет додатки
Насичені інтернет-додатки (Rich Internet application) - ще
один підхід, який полягає у використанні Adobe Flash або Java-
аплетів для повної або часткової реалізації користувальницького
інтерфейсу, оскільки більшість браузерів підтримує ці технології (як
правило, за допомогою плагінів).
Виникнення даного підходу обумовлена тим, що в рамках
веб-додатків з "тонким" клієнтом взаємодія користувача з додатком
182