Возможно ли работать с GSP (groovy страницами сервера) без цельного материала Grails?

Мне бы хотелось немного поиграть с groovy

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

Итак, я хотел бы использовать страницы GSP, когда вам нужно было установить весь материал Grails со всеми его зависимостями и за кадром...

может кто-нибудь предоставить мне подробные инструкции о том, что скачать, где устанавливать, как настроить tomcat и т.д.


некоторая информация, которую я нашел до сих пор

Groovy Сервлеты

Ссылка на тег GSP

это довольно близко к тому, что я ищу, но все еще не знаю, что скачать, где его сохранить и т.д.

http://groovy.codehaus.org/GSP

И посмотрите, что он здесь говорит...

GSP не поддерживается как отдельный модуль. Но он был раздвоен и реинтегрирован в Грайле.

?

Ответ 1

Ну, похоже, это было не так сложно на деле, как я ожидал

просто пришлось скопировать groovy -all-1.5.7.jar

из C:\java\ groovy -1.5.7\embeddable

в C:\java\Tomcat 6.0\lib

и добавьте следующие строки в C:\java\Tomcat 6.0\conf\web.xml

  <!-- Groovy mapping - sas 2009-01-29 -->
<servlet>
    <servlet-name>Groovy</servlet-name>
    <servlet-class>groovy.servlet.GroovyServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>Groovy</servlet-name>
    <url-pattern>*.groovy</url-pattern>
</servlet-mapping>

<servlet>
    <servlet-name>GroovyTemplate</servlet-name>
    <servlet-class>groovy.servlet.TemplateServlet</servlet-class>    
</servlet>
<servlet-mapping>
    <servlet-name>GroovyTemplate</servlet-name>
    <url-pattern>*.gsp</url-pattern>
</servlet-mapping>

и это сработало!!!

Я даже не скачал установщик Grails...

Неужели это действительно так легко???

вот несколько ссылок

http://noor.ojuba.org/2008/06/groovlets-setting-up/

Ответ 2

Автономный GSP находится на текущей дорожной карте Grails. В то же время см. Страницу проекта модуля GSP: https://gsp.dev.java.net/

Ответ 3

Эта статья JavaWorld может протянуть руку:

Пролить вес с помощью Groovlets

Не все веб-приложения требуют полной структуры стека (например, Grails, Rails, Spring MVC и т.д.). Не поймите меня неправильно, вышеупомянутые каркасы бедер сами легки (и достаточно мощны для загрузки); однако у них есть соответствующая стоимость (хотя и намного ниже, чем перенос одной и той же функциональности вручную). Например, некоторые приложения не требуют хранения данных (следовательно, большая часть Grails - то есть Hibernate - например, не будет использоваться). Другие приложения действительно не требуют мощной технологии просмотра (простые службы не требуют JSP или GSP, например).

Ответ 4

Пожалуйста, проверьте Rabbtor. Мы обеспечиваем легкую интеграцию GSP с приложениями Spring MVC с настройками библиотек тегов Grails. Наиболее распространенные библиотеки тегов поддерживаются, но некоторые зависимые от Grails удалены.

Ответ 5

Я не уверен, что функциональность taglib находится в материалах Groovlet.