Ассоциация по Документации и новым Информационным Технологиям
 АДИТ-2000. Тезисы доклада Пленарное заседание: Музейный софт 
  Степанов Виктор Анатольевич
Москва
Государственный историко-культурный музей-заповедник "Московский Кремль"
Зав.сектором инф.сетей и Интернет, web-мастер: wwww.kremlin.museum.ru и www.adit.museum.ru
Тел.: (095) 203-49-61
Факс: (095) 202-16-24
E-mail: stepanov@kremlin.museum.ru
 
Технология ASP и Энциклопедия Московского Кремля в Интернет

     О чем?
    Об инструменте для web-мастеров.
   
    Зачем?
    А web-мастера тоже люди и лень писать десятки-сотни статических HTML-страниц, а тут появилось средство автоматизации своего труда.
   
    Что за инструмент?
    А называется он - Технология Активных Серверных Страниц (Active Server Pages, ASP) - пожалуй самая захватывающая из новых технологий Интернет.
   
    А почему?
    ASP позволяет организовать динамическое формирование HTML-страниц самим сервером в зависимости от поступившего на сервер запроса.
   
    Как это происходит?
    Стадия запроса. Стадия запроса представляет собой исходную точку контакта между web-браузером пользователя и вашим ASP-файлом. Активизация ASP-программы происходит в тот момент, когда пользователь просматривает содержащий эту программу файл (обычно этот файл можно узнать по расширению asp). Из web-браузера пользователь может передавать параметры вашей ASP-программе через командную строку запроса к файлу. Например, HTTP-запрос GET http://www.имя_сервера.ru/program.asp?Nomer=15 информирует сервер о том, что имеется именованный аргумент Nomer, а его значение равно 15.
    Стадия обработки. Стадия обработки начинается тогда, когда сервер выполняет программу ASP и обменивается информацией с различными СУБД и другими компонентами, согласно сценария описанного в данной программе. В процессе извлечения и обработки данных сервер формирует HTML-страницу.
    Стадия отклика. Сформированную HTML-страницу сервер отправляет web-браузеру пользователя в ответ на запрос. Готовая страница может содержать все, что дозволено размещать на HTML-странице.
   
    А что дальше?
    Пользователь получил готовую HTML-страницу. А прочитает ли он ее?.
    Особую привлекательность ASP-технологии придает ее независимость от web-браузера. Невзирая на то, при помощи какого web-браузера - Internet Explorer, Netscape Navigator или NCSA Mosaic - обращаются к вашему узлу посетители, ASP-программа формирует чистый HTML-текст.
   
    А что за сервер?
    Использовать ASP-технологию позволяет Internet Information Server (IIS 4.0) корпорации Microsoft, который входит в состав Windows NT 4.0 Server.
   
    А что еще используется?
    SQL - структурированный язык запросов.
    VB Script фирмы Microsoft - язык, позволяющий писать серверные сценарии.
    Обычный HTML.
    База данных (Access, SQL и др.)
   
    А в чем отличие?
    От языка Си и ему подобных - отличает то, что не надо все начинать с нуля (описывать объекты, их свойства, методы и т.д.). В ASP-технологии все уже написано, только надо это использовать для конкретных своих задач.
    От готовых программ. Они написаны и работают для выполнения конкретных целей и задач, при изменении которых эти программы уже не годятся.
    А ASP-технология позволяет писать готовые программы и с легкостью их менять.
   
    Для каких программистов?
    ASP-технология не для "крутых" программистов, которые любят писать все сами. А зачем конкурировать с Билл Гейтсом?
   
    А где можно получить информацию об ASP?
    Русскоязычный сервер http://www.activeserverpages.ru/ .
    А также сервера: http://www.activeserverpages.com/ , http://www.learnasp.com/ и другие (на этих серверах есть гиперссылки на другие сервера об ASP).
   
    А при чем тут Энциклопедия Московского Кремля?
    А как можно представить сотни статей о Московском Кремле в Интернет? Не писать же сотни HTML-файлов. Достаточно одного! В нем описан сценарий вывода статьи из базы данных по номеру самой статьи. И все.
    И еще один файл, где прописан сценарий вывода из базы данных содержания по разделам.
   
    Ну и что?
    Советую web-мастерам активнее использовать ASP-технологию!

 
 © 1997-2000, АДИТ, Все права защищены Регистрация тезисов |  Информация о регистрации