ASP: Active Server Pages - Вступ

Презентація активних серверних сторінок

ASP (Active Server Pages) - стандарт, розроблений Microsoft у 1996 році для розробки інтерактивних веб-додатків (сторінка з динамічним вмістом). Вміст веб-сторінки ASP (з розширенням .asp) може відрізнятися залежно від певних параметрів (інформація, що зберігається в базі даних, налаштування користувача, ...), а класична веб-сторінка (з розширенням .htm або .html) однакова інформація постійно.

ASP - це, власне, технологія, точніше, середовище програмування, де взаємодія між клієнтським браузером, веб-сервером, а також з'єднання з базами даних (через ADO, ActiveX Data Objects), COM-компоненти (Component Object Model), в форми об'єктів. ASP виконуються на стороні сервера (а також CGI, PHP, ... скрипти), а не на стороні клієнта (у той час як сценарії, написані на JavaScript або Java-аплети запускаються на стороні клієнта - в браузері).

ASP може бути інтегрований у веб-сторінку в HTML, використовуючи спеціальні теги, які інструктуватимуть веб-сервер, що код, включений до цих тегів, повинен бути інтерпретований, а дані (зазвичай HTML-код) повинні бути повернуті браузеру клієнта.

Таким чином, Active Server Pages є частиною трирівневої архітектури. Цей термін означає, що сервер, який підтримує Active Server Pages, може використовуватися як посередник між клієнтським браузером і базою даних, використовуючи технологію ADO (ActiveX Data Objects), яка забезпечує елементи, необхідні для ініціювання підключення до системи управління базами даних і обробка даних за допомогою мови SQL.

Характеристики активних серверних сторінок

ASP були розроблені для роботи на веб-сервері Microsoft під назвою Microsoft IIS (Internet Information Server). Цей веб-сервер, розроблений компанією Microsoft у 1996 році, має перевагу, що він вільний, він працює під операційною системою Microsoft Windows NT.

Однак ця власна технологія тепер доступна на інших веб-серверах, таких як Netscape FastTrack Server для Chili !, а також інших серверів, включаючи Apache (з модулем Apache :: ASP), що дозволяє створювати веб-сайти з використанням технології ASP на різних платформах ( Unix, Linux, PowerPC, ...).

Основні об'єкти Active Server Pages

Сторінки Active Server складаються з об'єктів, які будуть "оброблені" сервером. Сім основних об'єктів:

  • Застосування : це об'єкт, що представляє саму веб-додаток, тобто об'єкт, що містить всю інформацію, яку розділяють відвідувачі, підключені до онлайн-програми.
  • ObjectContext : він може керувати будь-якими транзакціями з сервером Microsoft Transaction Server (MTS: Microsoft Transaction Server).
  • Request : Цей об'єкт використовується для отримання інформації, надісланої серверу в HTTP-запиті від клієнта.
  • Відповідь : Використовується для створення та передачі HTTP-відповіді клієнту (браузеру).
  • Сервер : він містить інформацію, специфічну для веб-сервера.
  • Сесія : вона дозволяє керувати сесіями користувачів, тобто зберігати інформацію з однієї сторінки на іншу.
  • ASPError : цей об'єкт отримує та встановлює помилки, які виникли під час виконання скриптів ASP.

Оригінальний документ опублікований на CommentcaMarche.net.

Попередня Стаття Наступна Стаття

Кращі Поради