Один ответ на оба вопроса к GroovyServlet

Комментарии к статье
«Один ответ на оба вопроса к GroovyServlet»

Итак, публикую свое решение проблем с GroovyServlet, описанных ранее. Суть решения в создании отдельного класса, который инициализирует GroovyClassLoader и устанавливает нужные параметры. Плюс некоторое кунг-фу в отношении CLASSPATH


***

Поясните предназначение "bootstrap-скрипта"?

GroovyServlet был призван сделать работу с groovy-скриптами так же, как это делается например с PHP: положил в webroot - можешь запускать.

Vadim (6.06.2007)

Да, только потом с помошью apache mod_rewrite стали перенаправлять все запросы на сервер на один php-скрипт. Тут цель та же.

Эта вещь не отменяет наличия GroovyServlet, она для других целей.

schleicher (6.06.2007)

Понял. Спасибо.
Получается что-то вроде request-router.
А вообще статья полезная - как немного освобожусь - буду пробовать на практике. О результатах отпишу.

Vadim (6.06.2007)

Ну да. Что-то вроде.
Будешь разбираться — обрати внимание на тему rootLoader. C помошью этой штуки можно динамически добавлять URL к classpath. Несмотря на то, что в примере он вроде как устанавливается, в самом коде — не работает. Причем те же манипуляции в GroovyConsole имеют свой эффект.
Если удастся добиться результата, уловки с CompilerConfiguration и жестко заданным путем к классам Groovy будут не нужны.

schleicher (6.06.2007)

добавить комментарий
Имя
e-mail
URL
Комментарий
Самизнаетечто

mem: 1240 total: 30 module: 14 xsl: 12