Эта статья будет посвящена тому, как создать сайт ASP Dynamic на основе IIS, чтобы раскрыть истинную загадку динамического коммерческого дизайна веб-сайта шаг за шагом. Чтобы позволить вам полностью и тщательно овладеть навыками развития ASP, эта статья будет сериализована в будущем и научит вас, как создать свой собственный сайт Dynamic ASP. Поскольку эта статья была написана автором, основанным на его собственном обучении и практическом опыте и в сочетании с некоторыми материалами на иностранном языке, неизбежно будет некоторая предвзятость. Надеюсь, ты сможешь простить меня.
Microsoft Active Server Pages, которые мы называем ASP, на самом деле является средой сценариев на стороне сервера, разработанной Microsoft. ASP содержится в IIS 3.0 и 4.0. Через ASP мы можем объединить веб -страницы HTML, инструкции ASP и компоненты ActiveX для создания динамических, интерактивных и эффективных приложений веб -сервера. С ASP вам не нужно беспокоиться о том, может ли браузер клиента запустить написанный вами код, потому что все программы будут выполняться на стороне сервера, включая все программы сценариев, встроенные в простой HTML. После выполнения программы сервер возвращает только результат выполнения в браузер клиента, который уменьшает бремя в браузере клиента и значительно улучшает скорость взаимодействия.
В следующем перечислены некоторые уникальные функции страниц активных серверов:
1. Используйте простые и простые для понимания языки сценариев, такие как VBScript и JScript, в сочетании с HTML-кодом для быстрого заполнения приложения веб-сайта.
2. Компиляция не требуется, его легко писать и можно выполнить непосредственно на стороне сервера.
3. Используйте обычный текстовый редактор, такой как блокнот Windows, для редактирования и дизайна.
4. Независимость браузера не связана с браузером. Пользовательская сторона может просмотреть контент веб -страницы, разработанное Active Server Pages, если она использует браузер, который может выполнять HTML -код. Языки сценариев (VBScript и JScript), используемые Active Server Pages, выполняются на стороне веб -сервера, а браузер на стороне пользователя не должен иметь возможность выполнять эти языки сценариев.
5. Активные страницы сервера могут быть совместимы с любым языком сценариев ActiveX. В дополнение к использованию языков VBScript или JScript, другие языки сценариев, предоставленные третьими лицами, также используются через плагин, такие как REXX, Perl, TCL и т. Д. Скрипт-двигатель-это объект COM (модель объекта компонента), который обрабатывает программы сценариев.
6. Исходная программа активных страниц сервера не будет передана в браузер клиента, поэтому написанную исходную программу можно избежать другими и повысить безопасность программы.
7. Скрипты на стороне сервера могут использоваться для создания сценариев на стороне клиента.
8. объектно-ориентированный.
9. Компоненты ActiveX Server (компоненты ActiveX Server) имеют неограниченную масштабируемость. Вы можете использовать Visual Basic, Java, Visual C ++, COBOL и другие языки программирования, чтобы написать необходимый вам компонент сервера ActiveX.
Есть так много чудес ASP. Пожалуйста, носите ремни сиденья ниже, и я приведу вас в мир мечты ASP. Во -первых, давайте посмотрим на среду, необходимую для запуска ASP:
· Информационный сервер Microsoft Internet Версия 3.0/4.0 на Windows NT Server · Microsoft Peer Web Services Версия 3.0 на Windows NT Workstation
· Персональный веб -сервер Microsoft на Windows 95/98
В отличие от общих программ, программы .asp не нужно собирать. Контрольная часть программы ASP разработана с использованием языков сценариев, таких как VBScript и JScript. При выполнении программы ASP программа скрипта отправляет полный набор команд для интерпретатора скрипта (то есть в механизм скрипта) и переводит его интерпретатором сценария и преобразует его в команды, которые может выполнить сервер. Конечно, как и другие языки программирования, программы ASP также следуют определенным правилам. Если вы хотите написать программы ASP на своем любимом языке сценариев, у вас должен быть интерпретатор сценария на вашем сервере, который может интерпретировать этот язык сценариев.