Page 184 - 4785
P. 184

5  СЕРВЕРНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ

                                   5.1 Програми, що виконуються на сервері
                                   Код програми, що працює на сервері, не передається клієнту.
                            При  отриманні  від  клієнта  спеціального  запиту,  який  передбачає
                            виконання  такої  програми,  сервер  запускає  її  і  передає  параметри,
                            що входять до складу запиту. Засоби для генерації подібного запиту
                            зазвичай входять до складу HTML-документа.
                                   Результати  своєї  роботи  програма  оформляє  у  вигляді
                            HTML-документа і передає їх веб-серверу, а останній, в свою чергу,
                            доповнює  отримані  дані  HTTP-заголовком  і  передає  їх  клієнту.
                            Взаємодія кліен¬та і сервера в цьому випадку показано на рис. 5.1.
























                                   Рисунок 5.1 – Взаємодія клієнта і програми на сервері
                                   Насичені інтернет додатки
                                   Насичені  інтернет-додатки  (Rich  Internet  application)  -  ще
                            один  підхід,  який  полягає  у  використанні  Adobe  Flash  або  Java-
                            аплетів  для  повної  або  часткової  реалізації  користувальницького
                            інтерфейсу, оскільки більшість браузерів підтримує ці технології (як
                            правило, за допомогою плагінів).
                                   Виникнення  даного  підходу  обумовлена  тим,  що  в  рамках
                            веб-додатків з "тонким" клієнтом взаємодія користувача з додатком


                                                           182
   179   180   181   182   183   184   185   186   187   188   189