Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11642
Последний выпуск: 19.06.2015

ASP - Новые возможности ASP

В Active Server Pages (ASP) были добавлены новые возможности, облегчающие работу создателям сценариев и разработчикам веб-приложений.

  • Новые средства управления работой программ. В объект Server ASP были добавлены два новых метода, предназначенных для управления ходом выполнения программ: Server.Transfer и Server.Execute. Теперь вместо неэффективной переадресации запросов, выполняющей двусторонний обмен данными с клиентом, можно использовать эти методы для направления запроса непосредственно asp-файлу, без передачи информации за пределы сервера. Дополнительные сведения см. в разделе Отправка содержимого в веб-обозреватель.
  • Обработка ошибок. Теперь ASP имеет новые средства обработки ошибок, позволяющие перехватывать ошибки с помощью asp-файла специальных сообщений об ошибках. Новый метод Server.GetLastError можно использовать для выдачи полезных сведений, например, описания ошибки или номера строки, в которой она возникла. Дополнительные сведения см. в разделе Объект ASPError.
  • ASP-страницы, не содержащие сценариев. Так как статическое содержимое обычно обрабатывается быстрее, чем содержимое на стороне сервера, ранее рекомендовалось давать расширение .asp только файлам, использующим функции ASP. Когда возникала необходимость в добавлении функций ASP в файлы статического .html, приходилось вручную изменять расширение файла на .asp, чтобы исправить соответствующие гиперссылки. Теперь, в данной версии ASP, те .asp-файлы, которые не используют серверных функций, обрабатываются быстрее, чем раньше. Поэтому при разработке веб-приложения с возможностями развития, в файлы которого со временем может потребоваться добавить функции ASP, можно изначально дать этим файлам расширение .asp, независимо от типа их содержимого. Дополнительные сведения см. в разделе Создание страницы ASP.
  • Улучшенная производительность объектов. ASP теперь предоставляет более производительные версии своих популярных устанавливаемых компонентов. Эти объекты надежно встраиваются во многие системы опубликования содержимого. Дополнительные сведения см. в разделе Устанавливаемые компоненты для ASP.
  • Интеграция XML. Язык Extensible Markup Language (XML) служит для семантического описания сложных структур данных или документов, которые могут совместно использоваться множеством приложений, клиентов или серверов. С помощью инструмента Microsoft® XML Parser, включенного в состав Microsoft® Internet Explorer версии  4.0 или более поздней, можно создавать серверные приложения, позволяющие веб-серверу обмениваться данными формата XML с обозревателем Internet Explorer версии 4.0 или более поздней, либо с другими серверами, поддерживающими XML. Дополнительные сведения см. на веб-узле Microsoft XML по адресу http://msdn.microsoft.com/xml/.
  • Компоненты Windows Script Components. ASP поддерживает новую мощную технологию работы со сценариями, разработанную корпорацией Microsoft — Windows Script Components. Она позволяет поместить все сценарные процедуры, выполняющие функции вашей организации, в COM-компоненты, допускающие повторное использование, которые могут работать как в ваших веб-приложениях, так и в других программах, построенных по технологии COM. Дополнительные сведения см. в разделе Использование компонентов и объектов.
  • Новый способ определения возможностей обозревателя. ASP имеет новое средство для определения возможностей, поддерживаемых обозревателем. Когда обозреватель отправляет модуль настройки клиента (cookie) с описанием своих возможностей (такой модуль настройки клиента устанавливается с помощью простого сценария на стороне клиента), можно создать экземпляр компонента Browser Capabilities, который получает возвращаемые в этом модуле свойства обозревателя. Эту функцию используют для определения возможностей обозревателя и соответствующей настройки приложения. Дополнительные сведения см. в разделе Получение сведений о поддерживаемых обозревателем возможностях с помощью модуля настройки клиента.
  • Автонастройка ASP. ASP теперь может распознавать ситуации, когда выполняющиеся запросы блокируются внешними ресурсами. ASP автоматически создает новые потоки для одновременного выполнения дополнительных запросов и продолжения нормальной обработки. Если процессор используется слишком интенсивно, ASP сокращает число потоков. Тем самым уменьшается число переключений, возникающих при одновременном выполнении слишком большого числа неблокированных запросов. Дополнительные сведения см. в описании свойства метабазы AspThreadGateEnabled.
  • Включения на стороне сервера с атрибутом SRC. Теперь для включений на стороне сервера можно использовать атрибут SRC тега HTML <SCRIPT></SCRIPT>. Использование атрибута SRC для указания виртуального или относительного пути в сочетании с атрибутом RUNAT=SERVER, задающим выполнение сценариев на стороне сервера, позволяет получить результаты, аналогичные результатам применения директивы #Include. Дополнительные сведения см. в разделе Включение файлов.
  • Шифрование сценариев ASP. Ранее веб-разработчики не могли запретить просматривать тексты своих сценариев. Теперь же ASP поддерживает новую служебную программу шифрования сценариев, поставляемую с Microsoft® Visual Basic Scripting Edition (VBScript) и Microsoft® JScript 5.0. Отныне веб-разработчики имеют возможность шифровать как клиентские, так и серверные сценарии; теперь тексты сценариев будут отображаться бессмысленной последовательностью ASCII-символов. Зашифрованные сценарии расшифровываются обработчиком сценариев во время их выполнения, поэтому нет необходимости в использовании отдельной программы расшифровки. Хотя эта возможность и не претендует на то, чтобы быть полностью безопасным решением, она не позволит большинству обычных пользователей скопировать или просмотреть сценарий. Дополнительные сведения см. на веб-узле Microsoft Windows Script Technologies по адресу http://msdn.microsoft.com/scripting/.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог