Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Внизweb программирование на delphi..даже не знаю как называется это Найти похожие ветки
← →
Vlad Oshin © (2007-01-24 17:33) [0]Скажите, а можно написать на delphi такое:
Ктото набирает в браузере, допустим
http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
, а у меня там приложение работает, которое возвращает ответ, допустим, Привет Вася, который(ответ) этот Вася видит в своем браузере.
Если да, то что почитать про это?
А если еще скажите где - вообще хорошо :)
Спасибо.
← →
tesseract © (2007-01-24 17:33) [1]CGI- приложения, их на чем хочешь можно накатать.
← →
Vlad Oshin © (2007-01-24 17:42) [2]а если есть сервер, соответственно есть доступ к нему(ну, рядом стоит ящик), там есть наш сайт, он на php писан, то что еще мне надо сделать, чтоб свою эту CGI запустить, чтоб к ней обращаться.
т.е. если набрали
http://www.нужный_адрес.com - попали на сайт компании
, а если набрали
http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
возвращает ответ, допустим, Привет Вася, который(ответ) этот Вася видит в своем браузере.
это как-то конфигурируется наверное? если да - то где почитать?
← →
novill © (2007-01-24 17:46) [3]а в поисковике набрать
delphi CGI приложения
← →
tesseract © (2007-01-24 17:46) [4]
> это как-то конфигурируется наверное? если да - то где почитать?
Смотря под какой сервер. вообще так запускается.
http://mysite.ru/my.exe
← →
unknown © (2007-01-24 17:46) [5]
> Vlad Oshin © (24.01.07 17:42) [2]
> http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
> возвращает ответ, допустим, Привет Вася, который(ответ)
> этот Вася видит в своем браузере.
http://www.нужный_адрес.com/preved_vasya_script.cgi+ВАСЯ
Папка с cgi скриптами прописывается в конфиге вебсервера.
← →
Карелин Артем © (2007-01-24 17:52) [6]
> Vlad Oshin © (24.01.07 17:42) [2]
> то что еще мне надо сделать, чтоб свою эту CGI запустить,
> чтоб к ней обращаться.
Поставить на сервер винды и настроить разрешения для папки с cgi
← →
Vlad Oshin © (2007-01-24 17:58) [7]аа..
спасибо, начало проясняться
← →
Плохиш © (2007-01-24 18:53) [8]WebService/WebSnap/... Описанию этого добра, если мне не изменяет память, посвящена почти половина руководства разработчика, поставляемого с делфи 7.
← →
Vlad Oshin © (2007-01-25 14:03) [9]Помогите еще пожалуйста, что не так делаю или недоставлено/непрописано?
1.поставил локальный сервер. HS Local WebServer 1.0
2.откомпилил следующее:
program MyApp
{$APPTYPE CONSOLE} // тип приложения Win32 консоль
{$E cgi} // Расширение приложения cgi
begin
WriteLn("Content-Type: text/html");
WriteLn("<HTML>");
WriteLn("<HEAD>");
WriteLn("<TITLE>Простейшее CGI приложение</TITLE>");
WriteLn("<META http-equiv="Content-Type" content="text/html;" +
" charset=windows-1251">");
WriteLn("</HEAD>");
WriteLn("<BODY>");
WrОтiteLn("<H1>HELLO WORLD</H1>");
WriteLn("</BODY>");
WriteLn("</HTML>");
end.
вот такая страничка имеется:
<HTML>
<HEAD>
<TITLE>Форма для активизации CGI-приложения</TITLE>
</HEAD>
<BODY>
<A HREF="http://localhost/myapp.cgi">
Нажми сюда для запуска приложения</A>
</BODY>
</HTML>
нажимаю на ссылку, он спрашивает загрузить myapp.cgi или нет. Никакого Здравствуй мир, соответственно. myapp.ехе тоже пытается грузить.
← →
Думкин © (2007-01-25 14:06) [10]
> Vlad Oshin © (25.01.07 14:03) [9]
Это вопрос к настройкам HS Local WebServer 1.0
Или мануал или еще как.
← →
unknown © (2007-01-25 14:08) [11]
> Vlad Oshin © (25.01.07 14:03) [9]
В конфиге вебсервера надо указать какие расширения считать cgi.
Если в HS Local WebServer 1.0 это вообще возможно...
Апач-то чем не угодил?
← →
Vlad Oshin © (2007-01-25 14:19) [12]так и думал..
> Апач-то чем не угодил?
это первое было что поисковик выдал, и бесплатно
понял, пошел поищу
← →
DiamondShark © (2007-01-25 14:37) [13]
> это первое было что поисковик выдал, и бесплатно
> понял, пошел поищу
IIS вполне себе бесплатно (вернее, оплачен вместе с виндой)
и искать не надо. он в дистрибутиве винды живёт.
← →
Prohodil Mimo © (2007-01-25 15:02) [14]DiamondShark © (07.01.25 14:37) [13]
IIS вполне себе бесплатно (вернее, оплачен вместе с виндой)
и искать не надо. он в дистрибутиве винды живёт.
если только винда не НОМЕ
← →
DrPass © (2007-01-25 15:11) [15]
> 1.поставил локальный сервер. HS Local WebServer 1.0
> 2.откомпилил следующее:
Маленький нюанс - writeln выводит текст на консоль, а не в stdout, как того требуют CGI-приложения. Нужно использовать WriteFile
← →
Ученик чародея © (2007-01-25 15:36) [16]
>
> Vlad Oshin © (24.01.07 17:33)
>
> Скажите, а можно написать на delphi такое:
> Ктото набирает в браузере, допустим
> http://www.нужный_адрес.com/какие-то_еще_нужные_символы+ВАСЯ
> , а у меня там приложение работает, которое возвращает ответ,
> допустим, Привет Вася, который(ответ) этот Вася видит в
> своем браузере.
> Если да, то что почитать про это?
> А если еще скажите где - вообще хорошо :)
>
> Спасибо.
А чем PHP или JSP(по мощности даже превосходит Delphi) не подходит?
Для JSP сервер(контейнер сервлетов JSP) Tomcat http://tomcat.apache.org/
← →
Prohodil Mimo © (2007-01-25 15:54) [17]Ученик чародея © (07.01.25 15:36) [16]
А чем PHPшные исходники зашифровать можно?
← →
tyutytuytuytyu (2007-01-25 16:06) [18]Zend?
← →
homm © (2007-01-25 16:11) [19]> А чем PHPшные исходники зашифровать можно?
А зачем зашифровывать исходники?
← →
Prohodil Mimo © (2007-01-25 16:13) [20]homm © (07.01.25 16:11) [19]
А зачем зашифровывать исходники?
что бы врагам не достались.
Ты же с Delphi-программой исходники не отдаёшь.
← →
homm © (2007-01-25 16:15) [21]> Ты же с Delphi-программой исходники не отдаёшь.
Дак и ты не выкладывай исхоники? Или ты дмаеш сервер каким-то образом сует ПХП текст клиенту? Да под угрозой растрела он этого делать не будет, если правильно все настроиш.
← →
tyutytuytuytyu (2007-01-25 16:21) [22]
> homm © (25.01.07 16:11) [19]
> > А чем PHPшные исходники зашифровать можно?
>
> А зачем зашифровывать исходники?
Чтобы защитить их
← →
Prohodil Mimo © (2007-01-25 16:22) [23]homm © (07.01.25 16:15) [21]
нет, я думаю, если я кому то что-то продам, а он потом это дело подправит и сам начнёт распространять. Образно, конечно, но смысл такой.
← →
tyutytuytuytyu (2007-01-25 16:23) [24]
> homm © (25.01.07 16:15) [21]
> > Ты же с Delphi-программой исходники не отдаёшь.
>
> Дак и ты не выкладывай исхоники? Или ты дмаеш сервер каким-
> то образом сует ПХП текст клиенту? Да под угрозой растрела
> он этого делать не будет, если правильно все настроиш.
Ну и пусть неправильно настроен сервер, даже если украдут исходник, не поймут, что там, если он зашифрован
← →
homm © (2007-01-25 16:24) [25]Ясно, я просто подумал что ты думаеш, что их кто-то может тупо с сервера стянуть. Тогда да, Zend Optimizer
← →
DiamondShark © (2007-01-25 18:00) [26]
> DrPass © (25.01.07 15:11) [15]
>
> Маленький нюанс - writeln выводит текст на консоль, а не
> в stdout, как того требуют CGI-приложения. Нужно использовать
> WriteFile
Бред.
RTFS
← →
DSKalugin © (2007-01-26 11:37) [27]параметры в веб-приложение передаются с помощью методов
-POST в заголовке HTTP запроса
-GET в строке URL (http://host/var1=param1&var2=param2...&var100=param100)
т.е. это как раз твой случай. Нужно прочитать переменные окружения из массива GET[]
-COOKIE
← →
Vlad Oshin © (2007-01-26 12:43) [28]всем спасибо! Чтоб я без форума делал :)
Просветление началось.
почему не
> А чем PHP или JSP(по мощности даже превосходит Delphi) не
> подходит?
Ну, это надо учить с нуля, во первых, а во вторых, в консольных приложениях я ведь могу исп. невизуальные компоненты? , в частности ADO, т.е. все локально писанное перевести, по-моему, будет не очень сложно для web.
← →
Ученик чародея © (2007-01-26 13:08) [29]
> Vlad Oshin © (26.01.07 12:43) [28]
>
> всем спасибо! Чтоб я без форума делал :)
> Просветление началось.
>
> почему не
>
> > А чем PHP или JSP(по мощности даже превосходит Delphi)
> не
> > подходит?
>
> Ну, это надо учить с нуля, во первых, а во вторых, в консольных
> приложениях я ведь могу исп. невизуальные компоненты? ,
> в частности ADO, т.е. все локально писанное перевести, по-
> моему, будет не очень сложно для web.
А когда заказчик захочет поместить ваше решение на сервер с Solaris то будет большой пук и отношение к программисту как к полному ламеру. Студент разломивший на середине книжку с PHP уже превышает по умениям Мастера Delphi так как он уже может предоставить мультиплатформенное решение, а Мастер Delphi еще нет.
← →
Vlad Oshin © (2007-01-26 13:46) [30]
> Ученик чародея © (26.01.07 13:08) [29]
Спасибо. Обязательно почитаю про php, давно уже решил, да все как то не доэтого было.
Но, Delphi - все-таки среда быстрой разработки. Да и заказчика я спросил и Лешка сказал, что в ближайшие 1-2 года не планируется ничего такого :)
А до февраля неплохо бы, чтоб партнеры из др. городов имели хотябы общие представления о наличии того или иного в базе.
← →
Prohodil Mimo © (2007-01-26 15:00) [31]
> Но, Delphi - все-таки среда быстрой разработки
только для визуальной разработки.
Я бы не сказал, что на Delphi быстрее чем на PHP. Что там, что там всё вручную описывать.
← →
Ученик чародея © (2007-01-26 17:25) [32]
> Vlad Oshin © (26.01.07 13:46) [30]
>
>
> > Ученик чародея © (26.01.07 13:08) [29]
>
> Спасибо. Обязательно почитаю про php, давно уже решил, да
> все как то не доэтого было.
Лучше про JSP и технологию JSF, тоже возможность визуальной разработки страниц + промышленный стандарт.
Как я понял, лучше один раз показать, чем сто раз рассказать - вот:
http://www.netbeans.org/products/visualweb/
← →
Prohodil Mimo © (2007-01-26 17:50) [33]Ученик чародея © (07.01.26 17:25) [32]
а оно бесплатно или за деньги?
← →
Ученик чародея © (2007-01-26 18:05) [34]
> Prohodil Mimo © (26.01.07 17:50) [33]
>
> Ученик чародея © (07.01.26 17:25) [32]
>
> а оно бесплатно или за деньги?
Под SPL что-то типа GPL, но с некоторыми отличиями. Среда очень тяжелая (промышленного уровня), на машине, на которой менее 512 лучше не запускать. Разработка требует чтения документации, а далее по шаблонам.
Преимущества - поддержка более 300 различных баз данных, объектный подход(классическая объектная модель Java, а не паскалевское/С++ убожество) компонентная модель JavaBeans, EJB(аналог COM/COM+, но мультиплатформенный), визуальное проектирование, большой набор различных библиотек, многие из которых бесплатные. Переносимость на более чем 20 архитектур, 64-bit без перекомпиляции с возможностью работы на 32-bit системах.
Это не пионерский Delphi, конечно же, максимум производительности можно с JavaEE выжать только мейнфреймах SUN/IBM, но это уже цифры в миллионы активных пользователей системы.
← →
evvcom © (2007-01-26 18:11) [35]> [34] Ученик чародея © (26.01.07 18:05)
> а не паскалевское/С++ убожество
Может тебе лучше форум сменить? Где обсуждают то, что тебе нравится, а не всякие там "убожества"? А то достал ты уже ср... какать направо и налево.
← →
Ученик чародея © (2007-01-26 18:27) [36]
> evvcom © (26.01.07 18:11) [35]
>
> > [34] Ученик чародея © (26.01.07 18:05)
> > а не паскалевское/С++ убожество
>
> Может тебе лучше форум сменить? Где обсуждают то, что тебе
> нравится, а не всякие там "убожества"? А то достал ты уже
> ср... какать направо и налево.
Так если я не расскажу, то многие так и не узнают как просто, быстро и приятно писать корпоративные приложения на Java под Linux.
← →
evvcom © (2007-01-26 18:39) [37]> [36] Ученик чародея © (26.01.07 18:27)
> Так если я не расскажу
Я ничего не имею против того, что ты рассказываешь, но мне не нравится как ты это рассказываешь.
← →
Плохиш © (2007-01-26 18:59) [38]
> evvcom © (26.01.07 18:39) [37]
Не обращай внимания, пусть тешиться.
← →
Prohodil Mimo © (2007-01-26 19:05) [39]Ученик чародея © (26.01.07 18:05) [34]
Среда очень тяжелая
а полегче что посоветуешь?
Хочу JAVA изучить, ищу с чего начать. В инете инфы много, но если всё подряд пробовать, времени много уйдёт.
может книга есть хорошая по JAVA ?
← →
evvcom © (2007-01-26 19:06) [40]> [38] Плохиш © (26.01.07 18:59)
Да я удивляюсь, как он еще не RO? Это ж не первый пост подобного настроения.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.041 c