Добавлен: 20.10.2018
Просмотров: 648
Скачиваний: 9
2. Заполнение формы клиентом и отправка ее серверу.
3. Сервер, получив форму, запускает CGI-сценарий и передает ему
параметры формы.
4. CGI-сценарий преобразует параметры запроса в SQL-запрос и
направляет его серверу БД.
5. Получив результаты запроса, сценарий формирует HTML-страницу,
передает ее серверу и завершается.
6. Сервер передает сформированную страницу клиенту.
Такой подход имеет как достоинства (языковая независимость, широкая
распространенность и др.), так и недостатки (многократные установки и
разрывы соединений с БД, большое время выполнения сценариев).
В технологии API внешние программы оформляются в виде
динамических библиотек, что имеет и достоинства и недостатки. Достоинства:
ускорение выполнения программы, большая функциональность. Недостатки:
языковая зависимость, слабая защита сервера, непереносимость на другие
платформы.
При доступе к БД со стороны клиента используются языки Java и
JavaScript.
Последовательность действий для доступа к данным:
1. На языке Java пишутся программы-апплеты.
2. В тексте HTML-документа ставятся ссылки на соответствующие
апплеты. Сами апплеты хранятся на сервере.
3. При обнаружении на странице ссылки происходит передача апплета с
сервера на компьютер клиента и его загрузка.
4. Получив управление, апплет взаимодействует с сервером БД и
предоставляет затребованную информацию пользователю.
Для обращения к серверу БД используется стандарт JDBC, основанный на
ODBC.