Microsoft Visual J++. Создание приложений и аплетов на языке Java


Приложение CallCGI


В 29 томе “Библиотеки системного программиста” мы рассказывали о том, как с помощью расширений сервера Web, выполненных на основе интерфейса CGI и ISAPI можно обрабатывать данные из форм, расположенных в документах HTML. В частности, мы привели там исходные тексты программы controls.exe (составленной на языке программирования С), которая динамически создавала и отображала данные, введенные в форме. Внешний вид этой формы показан на рис. 3.6, воспроизведенном нами из указанного тома.

Приложение CallCGI

Рис. 3.6. Форма для ввода данных

Программа CGI controls.exe получала данные, введенные пользователем в этой форме, после чего динамически создавала документ HTML, в котором отображала состояние переменных серды, полученные данные в исходном и раскодированном виде, а также список значений полей (рис. 3.7).

Приложение CallCGI

Рис. 3.7. Документ HTML, сформрованный динамически программой CGI control.exe

Создавая приложение CallCGI, мы поставили перед собой задачу заменить форму приложением Java, которое вводит с клавиатуры текстовую строку полей и передает ее программе CGI controls.exe. Содержимое динамически сформированного программой CGI документа HTML приложение CallCGI отображает в своем консольном окне, как это показано на рис. 3.8.

Приложение CallCGI

Рис. 3.8. Отображение в окне приложения Java содержимого документа HTML, полученного от программы CGI



Содержание раздела