Программирование >>  Руководство по созданию web приложений 

1 ... 39 40 41 [ 42 ] 43 44 45 ... 141


(О RIes

Рис. 3-21. Отладка серверного сценария

Отладчик Microsoft InterDev 6.0 позволяет устанавливать дополнительные точки останова, просматривать содержимое переменных и выполнять множество других действий. Подробное процесса отладки выходит за рамки на-

шей книги. Заметим только, что для этого отладчика Вам при-

дется настроить образом сервер Internet Information

Server. Но умолчанию отладка сценариев отключена, и Вам следует ее включить.

Описанную технику используют и при создании мастеров, упрощающих вы-различных задач. Так как хороню спроектированный мастер должен допускать просмотр страниц в обоих направлениях, необходимо предусмотреть соответствующие кнопки, причем располагать их следует в разных формах, так как они будут ссылаться на разные страницы. Серверный сценарий должен loi печить скрытых этих форм для передачи параметров между

страницамикакв прямом, таки в обратном направлении.

Отладка сценариев в страницах ASP

Интегрированная среда разработки Microsoft 6.0 предоставляет отлич-

ные средства для отладки не только клиентских, но и серверных сценариев. Без этой возможности разработка сложных приложений ASP была бы очень затруднена.

Если серверный сценарий написан на языке , то для вызова отладчи-

ка Вам необходимо вставить в исходный текст сценария оператор cJebugee! (заметим, что недостаточно просто поставить точку останова, нужно вызвать отладчик явным образом).

На рис. 3-21 мы : процесс отладки одного из серверных сценариев,

показанных в этой главе.



Рис. 3-22. Панель Application Cinlliuratton

Здесь Вам нужно открыть вкладку Арр Debugging и пометить переключатели Enable ASP server-side script debugging и Enable ASP client-side script debugging. После этого закройте панель и перезагрузите компьютер. Теперь Вы приступить к серверных сценариев.

приложение Microsoft Management Console и откройте панель свойств сервера Web (или отдельного каталога), выбрав строку

Properties из контекстного меню. Щелкните Configuration на

Virtual Directory, чтобы открыть панель Application Configuration (рис. 3-22).



в А 4

Связь приложений с базами данных через ADO

в предыдущих главах мы рассказывали о создании HTML и ASP, отве-

laii.inHX ; 1 интерактивное взаимодействие с пользователем через окно браузера. Теперь настало время обратиться к другому, не менее важному аспекту разработки приложений Web - организации взаимодействия этих приложений с базами данных.

Существуют различные способы связи . . ... с базами данных. На сегодняшний день наиболее перспективный из них, несомненно, связан с применением интерфейса ActiveX Data Objects (ADO). Посредством этого интерфейса : . - (как обычные, так и ориентированные на использование технологий Интернета) могут подключаться к базам данных, извлекать, обрабатывать и обновлять информацию в них.

Эта глава применению интерфейса ADO для связи приложений

ASP с базами данных, созданными на основе Microsoft SQL Server. В качестве примера приложения Web мы выбрали Интернет-магазин, торгующий книгами.

Основы ADO

Напомним, что в первой главе книги уже упоминалось, что для доступа к базам данных SQL Server можно использовать различные - программный

интерфейс ,DB Library, программный интерфейс ODBC, объектный RDO, объектный интерфейс OLE DB и, наконец, объектный интерфейс ADO.

ADO представляет собой уровня приложений, созданный поверх

объектного интерфейса OLli DB. При этом , : OLE DB обеспечивает универсальный доступ к . Такой доступ обеспечивается в свою очередь с помощью провайдеров, таких, как Microsoft OLE DB Provider для ODBC (MSDASQL) или Microsoft OLE DB Provider для SQL Server (SQLOLEDB).

Программная модель ADO

Ключевыми программной модели ADO является набор объектов, с

помощью которых осуществляется соединение с базами данных, выполнение команд с параметрами, получение результата выполнения этих команд в виде переменных или наборов записей, обработка событий я

Рассмотрим порядок обращения приложения к базе данных с применением программной модели ADO.



1 ... 39 40 41 [ 42 ] 43 44 45 ... 141

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика