Вопрос 9: Необходимо ли мне использовать «Опция явного» в каждом файле ASP?
Ответ: В практических приложениях концепция переменных VBScript была размыта, что позволяет использовать переменные напрямую вместо использования DIM для объявления переменных, но это не очень хорошая привычка и может легко вызвать ошибки программы, потому что переменная может быть определена многократно. Мы можем использовать явный оператор опции в программе, поэтому при использовании переменной мы должны сначала объявить его. Если используется не выработанная переменная, программа допустит ошибку во время выполнения.
Практика доказала, что использование «опции явного» в файлах ASP может минимизировать вероятность ошибок программы и значительно повысить общую производительность.
Вопрос 10: Каковы меры безопасности при запуске файлов ASP?
Ответ: ASP обеспечивает хороший механизм защиты кода, и весь код ASP выполняется на стороне сервера и возвращает только результат выполнения клиента. Тем не менее, до сих пор не исключено, что вредоносные люди сознательно уничтожают веб -сервер, поэтому вы должны уделять больше внимания проблемам безопасности при написании файлов ASP.
Хотя в ASP представлена в Inc в качестве расширения, он все еще рекомендуется использовать ASP в качестве расширения для введения файлов. Когда эти коды работают на веб -сервере с плохим механизмом безопасности, вы можете просмотреть содержимое импортированного файла, просто введя адресную строку (Inc - это расширение). Это связано с тем, что на веб -сервере, если библиотека динамических соединений, которая разрешает определенный тип (например, Inc), не определена, файл отображается в исходном коде.
Кроме того, не размещайте файл базы данных в структуру веб -сайта, чтобы, когда злонамеренный человек получает путь базы данных, он мог легко получить базу данных, а затем произвольно изменять содержимое базы данных. Лучшим подходом является создание имени источника данных DSN (имя источника даты) для базы данных, в которой хранится информация о подключении к указанному поставщику данных в DSN, включая: «Физическое местоположение базы данных, тип драйвера, используемого для доступа к базе данных, и любые другие параметры, необходимые для водителя для доступа к базе данных». Это DSN можно получить непосредственно во время доступа к базе данных.
Вопрос 11: Какие вопросы следует учитывать при оценке системы управления веб -базы данных?
Ответ: При оценке системы управления веб-базы данных необходимо рассмотреть три вопроса: многопользовательская проблема; Установленная веб -база данных должна быть реляционной; и безопасность базы данных.
Вопрос 12: Что такое ADO и как он работает в базе данных?
Ответ: полным именем ADO является объект данных ActiveX (объект данных ActiveX), который представляет собой оптимизированный набор выделенных объектов для доступа к базе данных. Он предоставляет ASP полное решение базы данных сайта. Он действует на стороне сервера и предоставляет контент домашней страницы, содержащую информацию о базе данных. Выполнив команды SQL, пользователи могут вводить, обновлять и удалять информацию о базе данных сайта на экране браузера.
ADO в основном включает в себя три объекта: соединение, набор записей и команда. Их основные функции следующие:
· Объект подключения: отвечает за открытие или подключение к файлам базы данных;
· Объект записи: доступ к содержимому базы данных;
Командный объект: выпуск инструкций запроса действий в базу данных и выполнение хранимых процедур для SQL Server.
Вопрос 13: В чем разница между использованием объектов записи и объектами команд для доступа к базам данных?
Ответ: Объект записи потребует базы данных для передачи всех данных. Когда объем данных будет большим, он приведет к сетевой блокировке и чрезмерной нагрузке на сервере базы данных, поэтому общая эффективность выполнения будет снижена.