`rails console` в приложении Java EE - PullRequest
4 голосов
/ 08 февраля 2011

Я пришел на Яву из мира Rails. В Ruby on Rails есть одна классная функция, которая называется rails console. Он загружает всю среду и позволяет вам играть с динамическим интерпретатором (irb), поэтому вы можете выполнить любой код в контексте вашего приложения и получить промежуточный результат.

Можно ли сделать подобное с Java EE? Т.е. подключиться к вашему серверу приложений и выполнить динамический код в его контексте? Например, на языке программирования Groovy.

Я использую Java EE 5 со GlassFish 2.1

Ответы [ 2 ]

3 голосов
/ 08 февраля 2011

Веб-приложение Java не имеет ничего общего с консолью rails.Тем не менее, веб-приложение Grails имеет консоль, которая обеспечивает идентичные функциональные возможности, консоль запускается путем выполнения grails console из корневого каталога приложения.

Приложение Grails написано на Groovy (хотя в большинстве случаевможно использовать Java вместо Groovy).Язык Groovy предоставляет консоль Groovy, которую можно использовать для тестирования фрагментов кода Groovy или Java, также имеется онлайн-версия .

0 голосов
/ 08 февраля 2011

Нет, Java не похожа на Ruby или Python. Если вам нужен новый код на Glassfish, вам придется скомпилировать, упаковать и развернуть его на сервере приложений.

...