Способи створення активного сервера Web на базі Microsoft Internet Information Server. Загальні відомості про технології ASP. Принципи та порядок функціонування, корисні якості технології, конструкції структурного програмування. Історія технологій ASP.
Аннотация к работе
РЕФЕРАТ з предмету «Основи Web-дизайну» на тему: «Технологія ASP для реалізації бізнес-логіки на web-серверах»Існує два способи створення активного сервера Веб на базі Microsoft Internet Information Server - із застосуванням програм розширення CGI або ISAPI або за допомогою активних серверних сторінок ASP. Перший спосіб передбачає складання досить складних програм мовою C або використання різних мов на зразок Perl. Програми розширення сервера Web являють собою звичайні програми, виконувані на компютері сервера Web. Головний недолік цього способу полягає в складності розробки й налагодження програм розширень сервера Web, що значно уповільнює процес розробки великих і складних проектів. Сторінки ASP являють собою текстові файли з конструкціями мови HTML і сценаріями, складеними на таких мовах програмування, як JSCRIPT і VB Script.Active Server Page - активні серверні сторінки - мова програмування, що використовується для створення динамічних веб-сторінок, оброблюваних на стороні сервера. Динамічні сторінки - це такі сторінки, вміст яких змінюється в залежності від дій користувача. Спочатку всі сторінки були статичними, однак розвиток Інтернету викликало потребу в наданні мінливої інформації. Із зростанням потреби в динамічно змінюваних веб-сторінках стали зявлятися і технології їх створення, одним з яких і стала технологія ASP. ASP не є мовою програмування - це лише технологія попередньої обробки, що дозволяє підключати програмні модулі під час процесу формування веб-сторінки.Використання ASP не вимагає специфічних браузерів. Всі ASP-скрипти запускаються і виконуються на веб-сервері, причому браузер отримує тільки результуючі HTML-файли. Клієнт запитує ASP-сторінку на веб-сервері. Asp ") визначає, що даний файл містить ASP-скрипт і починає аналізувати його вміст, послідовно інтерпретуючи і виконуючи вставки ASP-коду. ASP-код, в свою чергу, може містити звернення до різних джерел даних, здійснювати обробку отриманих даних і додавати вміст генерується сторінки.Web - нормальне середовище програмування, якщо правильно зрозуміти, що є що. Підтримуються обєкти.Коли технологія ASP зявилася на світ у листопаді 1996 року, вона відразу ж була оцінена як зручний спосіб створення динамічних Web-сторінок. У той час широко використовувалися стандарт CGI і мова Perl, але ASP швидко завоювала популярність з чотирьох причин : - простота доступу до даних, - простота проектування сторінок, - можливість взаємодії з технологією СОМ По-перше, якби ASP була випущена без обєктів доступу до даних ADO, то, швидше за все, вона не завоювала б визнання так швидко. Технологія Intellisense для СОМ (автоматична пропозиція списку властивостей і методів оголошеного обєкта після введення його імені) і наявність вбудованих обєктів ASP і елемента керування для доступу до даних зробили цей редактор вельми популярним, навіть незважаючи на деякі недоліки. Звичайно, це був не єдиний фактор, оскільки ринок компонентів для Visual Basic виник ще до революції, ознаменованной появою технології СОМ, але, саме ASP і СОМ дозволили деяким компаніям непогано заробити на продажу готових компонентів для Web-серверів.Отже, ASP (Active Server Pages) - це потужна технологія від Microsoft, що дозволяє легко розробляти програми для WWW. ASP працює на платформі Windows NT і IIS (Internet Information Server), починаючи з версії 3, хоча начебто є реалізації на інших платформах.
План
Зміст
Список використовуваних скорочень
Введення
1. Загальні відомості про технології ASP
1.1 Принципи функціонування
1.2 Використовувані засоби для програмування
2. Історія технологій ASP
Висновок
Список літератури
Список використовуваних скорочень
1) ASP - Active Server Page
2) CGI - Common Gateway Interface
3) ISAPI - Internet Server Application Programming Interface
4) HTML - Hypertext Markup Language
5) COM - Component Object Model
6) ADO - ACTIVEX Data Objects
7) MTS - Microsoft Transaction Server
8) IIS - Internet Information Server
9) MMC - Microsoft Management Console
10) RDO - Remote Data Objects
11) DAO - Data Access Objects
12) FPSE - FRONTPAGE Server Extensions
13) NGWS - Next Generation Web Services
14) CLR - Common Language Runtime
15) CMS - Content Management Software или Content Management System