RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > The Common Gateway Interface, or CGI, is a standard for external gateway programs to interface with information servers such as HTTP servers. > > > > Нет, спасибо, я знаю, конечно, что это такое... Просто это уже вторично :). > > Вторичный продукт - высшая ценность цивилизации (C) Аксенов? Нет, кажется кто-то другой из диссидентов... Вот ведь, совсем недавно все это было, а уж и имена героев забываются... > > > Насколько я понимаю, человека интересовало, откуда эти сведения берутся. Его волновало, как это вдруг происходит нарушение его "прайваси" :), может, еще и файлы на винте прочитать можно? Отвечаю -- можно, только ордер у прокурора подписать надо. А так, по мелочи шпионить -- запросто. ;-) > > Угу, так и я про то же. Причем его больше интересовало откуда берется информация о его броузере и пр., а это вообще он сам шлет серверу каждый раз запросив страничку... > > > > Все программы общающиеся через Web пользуются этими протоколами, в том числе и джавовские. > > > > Я на всякий случай очень внимательно прочитал спецификацию и мне почему-то кажется, что не все. > > Видимо ты прав :). Кстати, интересно как и на каком уровне это реализовано в стандарте JServ. Об этом можно где-то почитать? Я не нашел... > > > > При чем тут среда? CGI - это именно протокол. Можно и другим протоколом пользоваться для получения этих самых сведений, можно и самому такой протокол написать. Но в данном случае речь идет именно о протоколе CGI. > > > > Не-а. Это именно спецификация на взаимодействие httpd и > > server-side приложений. И сейчас полно таких приложений, которым CGI-интерфейс в его первозданном виде нафиг не нужен -- интерфейс с веб-сервером с самого начала заложен в спецификацию продукта. Взять те же сервлеты. > > Так ведь я то же самое и говорю. Только кроме собственно спецификации интерфейса с httpd, в CGI в неявном виде заложена некая архитектура общения server-side приложения с сервером, которую я и назвал протоколом, может и неточно. Многие более продвинутые интерфейсы ее до некоторой степени воспроизводят, скорее для удобства разработчика, привыкшего писать в стандарте CGI... > > > > А где это сложно? Я и говорю - не надо усложнять. > > > > Я не усложняю. Я дал общее определение. А ты приводишь частный случай и претендуешь на то, что это определение и есть. > > > > > CGI прост как валенок и использовать его может что угодно, хоть ручками в окне терминала... > > > > О-о-о! Так и представляю толпу телефонных барышень, которые в окошках терминалов набивают HTML-страницы в ответ на запросы пользователей. :) Вот как, оказывается, масштабируемые системы делаются :))) > > Эх, еще и хуже бывает :))) > > Кстати, сегодня общался с одним програмистом, который занимается примерно тем же что и я. Только он настоящий програмист, а я так - любитель... Так вот, он в свое время попробовал все это делать на джаве, наткнулся на целый ряд существенных ограничений, плюнул и написал собственную виртуальную машину, свой язык программирования и собственную среду разработки для них! Все это public domain. И никто об этом ничего не знает даже у нас, не говоря уж про запад... Могу кинуть ссылочку если интересно. Язык называется "Плюк" :-). >
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.