Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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? Это ж не первый пост подобного настроения.


 
Ученик чародея ©   (2007-01-26 19:40) [41]


> Prohodil Mimo ©   (26.01.07 19:05) [39]
>
> Ученик чародея ©   (26.01.07 18:05) [34]
> Среда очень тяжелая
>
> а полегче что посоветуешь?
>
> Хочу JAVA изучить, ищу с чего начать. В инете инфы много,
>  но если всё подряд пробовать, времени много уйдёт.
> может книга есть хорошая по JAVA ?


Полегче (но никакой визуальной разработки, нечто типа Turbopascal)-
JEdit http://www.jedit.org/
JDK 5.0 http://java.sun.com/javase/downloads/index_jdk5.jsp

Книги
Программирование на Java: подробное руководство - http://ru.sun.com/java/books/online/index.html
Создание приложений Java http://www.internet-technologies.ru/books/category_12.html
Программирование на Java http://www.intuit.ru/department/pl/javapl/
Бумажные книги http://ru.sun.com/java/books/index.html


 
isasa ©   (2007-01-26 20:28) [42]

Ученик чародея ©   (26.01.07 19:40) [41]

Не спорю, NetBeans  очень даже, тем более после появления Visual Web Pack (в 5.0-ой не было, или я ошибаюсь). Иначе веб-дизайн очень бы походил на онанизм в темную.


 
Ученик чародея ©   (2007-01-26 20:45) [43]


> isasa ©   (26.01.07 20:28) [42]
>
> Ученик чародея ©   (26.01.07 19:40) [41]
>
> Не спорю, NetBeans  очень даже, тем более после появления
> Visual Web Pack (в 5.0-ой не было, или я ошибаюсь). Иначе
> веб-дизайн очень бы походил на онанизм в темную.


Ну и до этого было хоть не визуально, но все просто.


 
Prohodil Mimo ©   (2007-01-27 00:54) [44]

Ученик чародея ©   (26.01.07 19:40) [41]

Спасибо. Буду разбираться.


 
Плохиш ©   (2007-01-27 01:07) [45]


> isasa ©   (26.01.07 20:28) [42]
> Не спорю, NetBeans  очень даже

Ага, памяти жрёт не меряно...


 
Ученик чародея ©   (2007-01-27 17:47) [46]


> Плохиш ©   (27.01.07 01:07) [45]
>
>
> > isasa ©   (26.01.07 20:28) [42]
> > Не спорю, NetBeans  очень даже
>
> Ага, памяти жрёт не меряно...


Но меньше чем MSVS 2003/2005


 
Kostafey ©   (2007-01-28 15:11) [47]

CGI- приложения можно только на Win-сервере запускать?
А если сервер Unix-то все, Delphi в Web-программировании неприменим ?


 
Kostafey ©   (2007-01-28 15:14) [48]

CGI- программы работают только на Win - серверах ?
А если сервер Unix, то Delphi в Web- программировании не применим ?


 
Anatoly Podgoretsky ©   (2007-01-28 16:30) [49]

> Kostafey  (28.01.2007 15:11:47)  [47]

Откуда ты таких глупостей нахватался?


 
Kostafey ©   (2007-01-28 16:52) [50]

[48],[49] Ух оба сообщения дошли.

> Откуда ты таких глупостей нахватался?

Да ни от куда. А что Delphi делает и .elf ?
Я на сколько знаю windows-овыский exe Unix не исполняет, или мне нужно срочно бросать?


 
Ученик чародея ©   (2007-01-28 17:40) [51]


> Anatoly Podgoretsky ©   (28.01.07 16:30) [49]
>
> > Kostafey  (28.01.2007 15:11:47)  [47]
>
> Откуда ты таких глупостей нахватался?


Вы утверждаете, что CGI, написанная на Delphi, пойдет на FreeBSD?


 
Kostafey ©   (2007-01-28 17:45) [52]

> Вы утверждаете, что CGI, написанная на Delphi, пойдет на
> FreeBSD?

Утверждаю? Никоим образом. Спрашиваю.

Об CGI я знаю чуть меньше, чем о балете, поэтому исхожу из общих принципов несовместимости программ, скомпилированных
в Win для *nix системы. Или и в этом я ошибаюсь ?


 
Ученик чародея ©   (2007-01-28 17:55) [53]


> Kostafey ©   (28.01.07 17:45) [52]


CGI это исполняемый файл(для конкретной  операционной системы) который получает запрос и выводи в Web-консоль результат в виде web страницы или в ином формате (к примеру какой-то из форматов картинки).

Перенести его на другую систему можно только после перекомпиляции(обычно они пишутся на C/C++), а вот компилятора Delphi для FreeBSD я не нашел, возможно плохо искал.

Сейчас CGI заменено почти полностью на PHP/PERL для "домашних страниц" и мелких сайтов и Servlets/JSP(со всеми фреймворками) для приложений уровня предприятий.

Еще есть ASP.NET, оно вроде бы ориентировано на системы уровня предприятий, но реальное преимущество перед PHP/PERL только наличием визуального проектирования страниц. Кроме того, платное и работает в основном на Win32/64, хотя, используя Mono, можно с бубнами и камланиями перенести и на другие системы.


 
Kostafey ©   (2007-01-28 18:34) [54]

> [53] Ученик чародея ©   (28.01.07 17:55)

Это-то понятно.

Отсюда резюме
> [47] Kostafey ©   (28.01.07 15:11)

так ?


 
Anatoly Podgoretsky ©   (2007-01-28 18:42) [55]

> Kostafey  (28.01.2007 16:52:50)  [50]

> или мне нужно срочно бросать?

Не стоило и начинать, не твое это. Займись чем ни будь другим, например улицы подметать.


 
Anatoly Podgoretsky ©   (2007-01-28 18:44) [56]

> Ученик чародея  (28.01.2007 17:40:51)  [51]

Не передергивай.
В утверждение автора, что CGI это прерогатива только Виндоус, на Юникс не возможно.

> CGI- программы работают только на Win - серверах


 
Anatoly Podgoretsky ©   (2007-01-28 18:47) [57]

> Ученик чародея  (28.01.2007 17:55:53)  [53]

> CGI это исполняемый файл(для конкретной  операционной системы

Большей глупости не слышал.
CGI это интерфейс не имеющий отношения к операционной системе. Кроме того некоторые CGI скрипты одинаково работают на любой проблеме.

Остальное написаное тоже обычный бред.


 
Kostafey ©   (2007-01-28 19:08) [58]

> [55] Anatoly Podgoretsky ©   (28.01.07 18:42)
> > Kostafey  (28.01.2007 16:52:50)  [50]
>
> > или мне нужно срочно бросать?
:) не дописал: бросать не закусавая употреблять

> Не стоило и начинать, не твое это. Займись чем ни будь другим,
> например улицы подметать.
О! Это конечно! В яблочко!
Уже 6-й год стажа в должности оператора БСЛ.
Что такое БСЛ ?? Как разьве ВЫ не знаете что такое БСЛ ????
Большая Совковая Лопата !!! :)


 
Ученик чародея ©   (2007-01-28 20:04) [59]


> Anatoly Podgoretsky ©   (28.01.07 18:47) [57]
>
> > Ученик чародея  (28.01.2007 17:55:53)  [53]
>
> > CGI это исполняемый файл(для конкретной  операционной
> системы
>
> Большей глупости не слышал.
> CGI это интерфейс не имеющий отношения к операционной системе.
>  Кроме того некоторые CGI скрипты одинаково работают на
> любой проблеме.


The Common Gateway Interface (CGI) is a standard protocol for interfacing external application software with an information server, commonly a web server. This allows the server to pass requests from a client web browser to the external application.
http://en.wikipedia.org/wiki/Common_Gateway_Interface

Это попытка выкрутится терминами (можно также сказать что CGI это стандарт, протокол и.т.п... ), все равно в конце связки находится внешнее приложение, которое часто "заточено" под конкретную операционную систему, иногда это бывает скрипт на Perl/C/Ruby...

Но все равно при обращении к CGI странице порождается новый процесс, что все равно можно расценить как запуск приложения.

В качестве рекламы:
В той же Java все реализовано по человечески - процесс сервлета внутри виртуальной машины(не системный процесс) порождается только один раз при старте сервера (потом может перезагружаться при изменении JSP или команде на перезагрузку конкретного набора сервлетов или сервлета) далее идет обычная переадресация web-запросов к уже созданному сервлету. Итого имея все преимущества CGI, Java не имеет его недостатков на "очень дорогое" порождение и уничтожение процесса при каждом запросе.


 
isasa ©   (2007-01-28 21:54) [60]

Ученик чародея ©   (28.01.07 20:04) [59]

В качестве рекламы:
В той же Java все реализовано по человечески - процесс сервлета внутри виртуальной машины(не системный процесс) порождается только один раз при старте сервера


Это было ожидаемо ... :)

В качестве антирекламы.
Данное действо, скорее всего, является минусом технологии. По крайней мере для ISAPI считается именно так(т.е. выполнение "стороннего" кода в процессе браузера), по одной простой причине. В случае краха кода юзера, всему пипец :).


 
isasa ©   (2007-01-28 21:57) [61]

Ну, по крайней мере, после критической ошибки выгрузить DLL из под Апача/IIS - только перезагрузкой.


 
Ученик чародея ©   (2007-01-28 22:41) [62]


> isasa ©   (28.01.07 21:54) [60]
>
> Ученик чародея ©   (28.01.07 20:04) [59]
>
> В качестве рекламы:
> В той же Java все реализовано по человечески - процесс сервлета
> внутри виртуальной машины(не системный процесс) порождается
> только один раз при старте сервера
>
> Это было ожидаемо ... :)
>
> В качестве антирекламы.
> Данное действо, скорее всего, является минусом технологии.
>  По крайней мере для ISAPI считается именно так(т.е. выполнение
> "стороннего" кода в процессе браузера), по одной простой
> причине. В случае краха кода юзера, всему пипец :).


Наверное вы невнимательно читали про JavaVM, там подобное невозможно, так как при возникновении исключения сервлет будет просто выгружен и перезагружен. Конечно могут остаться незакрытые ресурсы типа коннектов к БД или незакрытые файлы, если программа писалась уж очень криво и destroy() HttpServlet-а не был перезагружен своим кодом. Хотя незакрытый коннект к БД должен сам быть прибит драйвером JDBC когда на него будут потеряны все ссылки, это если драйвер не кривой.

Ну и при изменении той же JSP(где html код перемешан с Java), обычно сервер контролирует размер страницы, автоматически при следующем обращении к ней будет перекомпиляция страницы.

PS
От полностью кривого кода Java, конечно, не спасет. Иногда нужно даже думать, когда программируешь.


 
brrrr   (2007-01-28 23:08) [63]


> Еще есть ASP.NET, оно вроде бы ориентировано на системы
> уровня предприятий, но реальное преимущество перед PHP/PERL
> только наличием визуального проектирования страниц. Кроме
> того, платное и работает в основном на Win32/64, хотя, используя
> Mono, можно с бубнами и камланиями перенести и на другие
> системы.

А аргументы? :) Про кроссплатформеность согласен. Для затравки ASP[b].NET[/b] ;)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.64 MB
Время: 0.041 c
15-1169790289
Andrey_andrey
2007-01-26 08:44
2007.02.18
Отпугивание мышей- ультразвук.


3-1164292131
Константин_
2006-11-23 17:28
2007.02.18
групировка в sql запросе


6-1158158813
Орион
2006-09-13 18:46
2007.02.18
TIdHTTP и подвисание приложения


2-1169345000
ol_nazgul
2007-01-21 05:03
2007.02.18
ComboBox дублирование строк


2-1169982916
Nanos
2007-01-28 14:15
2007.02.18
Как исправить...?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский