~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 98E39C3ABE26B81404DC8D58A6F42B69__1715823540 ✰
Заголовок документа оригинал.:
✰ Active Server Pages - Wikipedia ✰
Заголовок документа перевод.:
✰ Активные страницы сервера — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Active_Server_Pages ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/98/69/98e39c3abe26b81404dc8d58a6f42b69.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/98/69/98e39c3abe26b81404dc8d58a6f42b69__translat.html ✰
Дата и время сохранения документа:
✰ 22.06.2024 05:39:48 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 16 May 2024, at 04:39 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Активные страницы сервера — Википедия Jump to content

Активные страницы сервера

Из Википедии, бесплатной энциклопедии
Активные серверные страницы (ASP)
Разработчики) Майкрософт
Стабильная версия
3.0 / 17 февраля 2000 г .; 24 года назад ( 17 февраля 2000 г. )
Тип Фреймворк веб-приложений
Лицензия Проприетарное программное обеспечение
Веб-сайт www .asp .сеть  Edit this on Wikidata
Активные страницы сервера
Расширение имени файла
.asp
Разработан Майкрософт

Active Server Pages ( ASP ) — это язык сценариев Microsoft первый серверный и механизм для динамических веб-страниц .

Впервые он был выпущен в декабре 1996 года, а в январе 2002 года его заменил ASP.NET .

История [ править ]

Первоначально выпущенный как надстройка к службам IIS (IIS) через пакет Windows NT 4.0 Option Pack (1996), он включен в состав Windows Server (начиная с первого выпуска Windows 2000 Server ). Было три версии ASP, каждая из которых была представлена ​​с разными версиями IIS:

  • ASP 1.0 был выпущен в декабре 1996 года как часть IIS 3.0.
  • ASP 2.0 был выпущен в сентябре 1997 года как часть IIS 4.0.
  • ASP 3.0 был выпущен в ноябре 2000 года как часть IIS 5.0.

ASP 2.0 предоставляет шесть встроенных объектов : приложение, ASPError, запрос, ответ, сервер и сеанс. А Session Например, объект представляет собой сеанс , который поддерживает состояние переменных от страницы к странице. [1] активных сценариев механизмом Поддержка объектной модели компонентов позволяет веб-сайтам ASP получать доступ к функциям скомпилированных библиотек , таких как библиотеки динамической компоновки .

ASP 3.0 не сильно отличается от ASP 2.0, но предлагает некоторые дополнительные улучшения, такие как метод Server.Transfer, метод Server.Execute и расширенный объект ASPError. ASP 3.0 также включает буферизацию по умолчанию и оптимизирует механизм для повышения производительности.

ASP поддерживался до 14 января 2020 года в Windows 7 . [2] Использование страниц ASP будет поддерживаться в Windows 8 в течение как минимум 10 лет с даты выпуска Windows 8. [2] ASP в настоящее время [ когда? ] поддерживается во всех доступных версиях IIS. [3]

Архитектура [ править ]

ASP использует сценарии на сервере для создания контента, который отправляется в веб-браузер клиента через HTTP-ответ. Интерпретатор ASP считывает и выполняет весь код сценария между тегами <% и %>, результатом чего является генерация контента. Эти сценарии были написаны с использованием VBScript , JScript или PerlScript . @Language директива, <script language="language" runat="server" />Для выбора языка можно использовать синтаксис или конфигурацию сервера. В приведенном ниже примере Response.Write Now() находится на HTML- странице; оно будет динамически заменено текущим временем сервера.

Серверная часть Сторона клиента
 сервера   время  Текущее   : 
  <% 
 ответа  .   Напишите   сейчас  () 
 %> 
Текущее время сервера: 
 11.08.2015 18:24:45 

Веб-страницы с .asp расширением имени файла используют ASP, хотя некоторые веб-сайты в целях безопасности скрывают свой выбор языка сценариев, используя более распространенные расширения .htm или .html . Страницы с расширением .aspx используют скомпилированный ASP.NET ; однако страницы ASP.NET все еще могут содержать некоторые сценарии ASP. Появление ASP.NET привело к использованию термина Classic ASP для обозначения исходной технологии.

Sun Java System ASP (ранее ChiliSoft ASP) был популярным и, как сообщается, полным эмулятором. [4] но оно снято с производства.

Объект Сервер [ править ]

Объект сервера позволяет подключаться к базам данных (ADO), файловой системе и использовать компоненты, установленные на сервере.

<  % 
 Dim   oAdoCon  ,   oAdoRec  ,   oAdoStm  ,   oCdoCon  ,   oCdoMsg  ,   oSciDic  ,   oSciFsm  ,   oMswAdr 

 Установите   oAdoCon   =   Server  .   CreateObject  (  "ADODB.Connection"  ) 
 Установите   oAdoRec   =   Server  .   CreateObject  (  "ADODB.Recordset"  ) 
 Установите   oAdoStm   =   Server  .   CreateObject  (  "ADODB.Stream"  ) 
 Установите   oCdoCon   =   Server  .   CreateObject  (  "CDO.Configuration"  ) 
 Установите   oCdoMsg   =   Server  .   CreateObject  (  "CDO.Message"  ) 
 Установите   oSciDic   =   Server  .   CreateObject  (  "Scripting.Dictionary"  ) 
 Установите   oSciFsm   =   Server  .   CreateObject  (  "Scripting.FileSystemObject"  ) 
 Установите   oMswAdr   =   Server  .   CreateObject  (  "MSWC.Swingbridge"  ) 
 %> 

Объект приложения [ править ]

Этот объект хранит глобальные переменные, которые доступны всем пользователям.

<% 
 Application  (  «Ali»  )   =   «Мое приложение ASP» 
 Ответ  .   Напишите   «Добро пожаловать»   и «   Сервер  » .   HTMLEncode  (  Приложение  (  «Али»  ))   и   «!» 
  %> 

Объект сеанса [ править ]

Хранит переменные, доступные только одному посетителю, которые являются локальными переменными.

<  % 
 If   Len  (  Request  .  QueryString  (  «имя»  ))   >   0   Тогда 
      сеанс  (  «имя»  )   =   Request  .   QueryString  (  "имя"  )  
 End   If 

 Response  .   Напишите   «Добро пожаловать»   и   Сервер  .   HTMLEncode  (  Session  (  «имя»  ))   &   «!» 
  %> 

Объект сеанса основан на файле, и несколько одновременных запросов на чтение и/или запись будут блокироваться и обрабатываться по очереди.

Объект Err [ править ]

Позволяет управлять и исправлять нефатальные ошибки.

<  % 
 При   ошибке   Возобновить   следующий 

 ответ  .   Запишите   1/0   '   ноль   Деление на 

 Если   Err  .   Число   <>   0   , затем 
      ответ  .   Напишите   «Код ошибки:»   и «   Сервер»  .   HTMLEncode  (  ошибочный  номер  ответ  )   и   «<br /> 
      »  .   Напишите   «Источник ошибки:»   и «   Сервер»  .   HTMLEncode  (  Err  .  Source  )   и   «<br />» 
      ответ  .   Напишите   «Описание ошибки:»   и «   Сервер»  .   HTMLEncode  (  Err  .  Описание  )   &   «<br />» 
      Err  .   Очистить  
 конец   , если  
 %> 

См. также [ править ]

Ссылки [ править ]

  1. ^ Данные сеанса хранятся на стороне сервера, идентификатор сохраняется в виде файла cookie HTTP . Источник: ASP и управление веб-сессиями , Microsoft.
  2. ^ Перейти обратно: а б «Поддержка активных серверных страниц (ASP) в Windows» . Поддержка (изд. 4.0). Майкрософт . 30 января 2012 года . Проверено 11 августа 2015 г.
  3. ^ Источник: [1] , Microsoft
  4. ^ Вайссингер, Кейтон (6 октября 2009 г.). ASP в двух словах: Краткий справочник по настольному компьютеру . O'Reilly Media, Inc. ISBN  978-1-4493-7959-9 . Проверено 9 октября 2013 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 98E39C3ABE26B81404DC8D58A6F42B69__1715823540
URL1:https://en.wikipedia.org/wiki/Active_Server_Pages
Заголовок, (Title) документа по адресу, URL1:
Active Server Pages - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)