Page 9 - 4475
P. 9
вигляді HTML-документа і передає їх веб-серверу, а
останній, у свою чергу, доповнює отримані дані HTTP-
заголовком і передає їх клієнту.
Насичені web-додатки. Насичений інтернет-додаток
(Rich Internet application) - ще один підхід, який полягає у
використанні програмних модулів, наприклад Adobe Flash
або Java-аплетів, для повної або часткової реалізації
користувальницького інтерфейсу, оскільки більшість
браузерів підтримує ці технології (як правило, за
допомогою плагінів).
Виникнення даного підходу обумовлене тим, що в
рамках веб-додатків з "тонким" клієнтом взаємодія
користувача з додатком реалізується майже повністю через
сервер, що вимагає відправки даних на сервер, отримання
відповіді від сервера і перезавантаження сторінки на
стороні клієнта.
При використанні Java-аплетів до складу HTML-
документа включається спеціальний дескриптор, що описує
розташування файлу, що містить код аплету, на сервері.
Після того як клієнт отримує HTML-код документа, що
включає аплет, він генерує додатковий запит серверу. Після
того як сервер пересилає клієнту код аплету, сам аплет
запускається на виконання.
Серверні веб-додатки. Для розширення
можливостей клієнт-серверної взаємодії в рамках
протоколу HTTP крім створення на клієнтській стороні
розширень стандартних можливостей, що надаються
мовами розмітки і браузерами, можна також розробляти на
стороні веб-сервера програми, плагіни і сценарії, що
розширюють можливості самого веб-сервера.
Плагін (plug-in) - незалежно компільований
програмний модуль, що динамічно підключається до
основної програми, призначений для розширення або
використання її можливостей. Зазвичай виконується у
вигляді бібліотек.
4