Можно ли работать с GSP (страницами Groovy Server) без всего материала Grails? - PullRequest
13 голосов
/ 29 января 2009

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

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

Так что я бы хотел использовать страницы GSP без необходимости устанавливать весь материал Grails со всеми его зависимостями и закулисными фреймворками ...

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


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

Groovy Servlets

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

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

http://groovy.codehaus.org/GSP

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

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

Ответы [ 5 ]

17 голосов
/ 30 января 2009

Ну, похоже, на деле все оказалось не так сложно, как я ожидал

просто нужно было скопировать groovy-all-1.5.7.jar

из C: \ java \ groovy-1.5.7 \ встраиваемый

в 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/

4 голосов
/ 29 января 2009

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

3 голосов
/ 29 января 2009

Эта статья о JavaWorld может помочь:

Сбрасывать вес с Groovlets

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

1 голос
/ 08 июня 2016

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

0 голосов
/ 08 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...