 |
| | | | | | | |
 |
 |
| Что такое ASP? |  |
Что такое ASP?
Относительно недавно на смену статическим веб-страницам стали
приходить динамические - то есть страницы, содержимое которых
формируется в зависимости от действия пользователя.
Соответственно, потребовался и новый класс приложений, способных
формировать такие страницы. Эти приложения получили название
серверов веб-приложений.
В начале 1997 года компания Microsoft выпустила 3-ю версию
своего веб-сервера (Internet Information Server или IIS), в
котором был реализован принципиально новый метод написания
серверных приложений. Он получил название ASP (Active Server
Pages - активные серверные страницы). Метод является
функциональным расширением веб-сервера Microsoft и основан на
использовании программных интерфейсов сервера.
По сути ASP - это обычные текстовые файлы (обычно с расширением
имени asp), содержащие конструкции языка HTML и сценарии,
написанные на языках JScript и/или VBScript, выполняющиеся на
сервере наряду с обычным HTML-кодом.
Чем же хороша технология ASP? Прежде всего, возможностью
исполнять сценарии на сервере. С помощью сценариев для сервера
можно получить доступ к файлам, базам данных и другим ресурсам,
хранимым на сервере, а также к централизованным ресурсам
сервера, таким как электронная почта или факс-служба.
Функционирование в непротиворечивой и управляемой среде - еще
одно преимущество выполнения сценариев на сервере. Ваш код
выполняется только на одной версии единственного сервера, а не
на множестве версий множества браузеров. Тем самым достигается
так называемая кросс-платформенная совместимость.
Сценарии, расположенные в страницах ASP, могут быть не только
серверными, но и клиентскими. Серверные сценарии выделяются
специальным образом и исполняются на сервере, в то время как
клиентские сценарии загружаются вместе с HTML-страницей на
компьютер пользователя и работают под управлением браузера, не
имея возможности выполнять какие-либо деструктивные функции на
стороне клиента.

|
 |