2010-01-05 1 views
3

В последнее время я смотрю на Groovy, и мне нравится идея Groovy Web Console.Groovy Web Console в Java Webapp?

Я лениво задаюсь вопросом, есть ли способ встроить простой веб-элемент управления для написания и запуска скриптов из веб-приложения, которое я мог бы собрать вместе.

  • Есть ли плагиновое решение для встраивания такого элемента управления?
  • Есть ли какие-либо ресурсы или рекомендации, чтобы помочь в сохранении исходного кода?

ответ

2

Веб-каркас Grails имеет консоль Grails, которая в основном представляет собой консоль Groovy, которая имеет доступ к состоянию вашего веб-приложения. Более конкретно, в консоли Grails есть куча предопределенных переменных, которые вы можете использовать для доступа/изменения веб-приложения во время выполнения. Например, ctx - это предопределенная переменная, обеспечивающая доступ к Spring-компонентам приложения (AKA ApplicationContext).

Обычно консоль grails работает как настольное приложение, но есть plugin, который позволит вам включить его как часть самого приложения и, следовательно, использовать его через веб-браузер.

+0

Это похоже на очевидный способ сделать это. Плагин запускает консоль в любом виде песочницы? В противном случае это может быть кошмар безопасности. –

+0

нет песочницы, но разработчики приложений могут либо отключить его, либо поставить на место уровень безопасности. Например, если у вас есть конфигурация apache -> tomcat, вы можете защитить ее на стороне apache. –

Смежные вопросы