использование Groovy с полосами веб-рамки - PullRequest
3 голосов
/ 22 февраля 2011

Я присоединюсь к проекту Java, использующему веб-фреймворк Stripes.Лично я предпочитаю писать Groovy, а не Java, и ищу возможности использовать Groovy в этом проекте.

Я ищу примеры, где вы можете использовать Groovy (вместо Java) в проекте Stripes, предположительно,Есть ли какие-то конкретные шаги, которые необходимо предпринять, чтобы Groovy работал с Stripes (например, изменил сборку)?

Мне особенно интересно узнать, возможно ли использовать GORM и GSP вПриложение Stripes.

Спасибо, Дон

Ответы [ 2 ]

4 голосов
/ 22 февраля 2011

Никаких особых шагов, кроме изменения вашего процесса сборки, нет, чтобы включить в него groovy libs при компиляции и во время выполнения.Мы интегрировали groovy в некоторые из наших новых приложений для работы с полосами, и я заметил только несколько ошибок:

  1. @ URLBinding ("/ foo / {$ bar}") необходимо использовать одиночные кавычки, иначе groovy пытается интерпретировать как gstring.
  2. Хотя в связанной статье говорится, что вы можете снять геттеры и сеттеры, мне не повезло.Я просто попробовал еще раз и подтвердил, что это не работает для меня.Я всегда предполагал, что Стрипс использует отражение, чтобы найти методы get * set * или что-то в этом роде.
    Правка: я должен упомянуть, я имею в виду бин действия и использование переменных через полосы: форма или полосы: useActionBean
4 голосов
/ 22 февраля 2011

Здесь есть статья, объясняющая, как использовать Groovy с Stripes: http://www.fdaoud.com/groovy.html

...