Возможно ли работать с GSP (groovy server pages) без всего этого grails?
-
20-08-2019 - |
Вопрос
Я бы просто хотел немного поиграть с groovy
Я подумывал о разработке своего собственного крошечного веб-фреймворка, чего-то очень простого и управляемого...
Поэтому я хотел бы использовать страницы GSP без необходимости устанавливать весь материал grails со всеми его зависимостями и закулисными фреймворками...
кто-нибудь может предоставить мне подробные инструкции о том, что загружать, где устанавливать, как настроить tomcat и т.д...
некоторая информация, которую я нашел до сих пор
это довольно близко к тому, что я ищу, но все еще не знаю, что скачать, где это сохранить и т.д...
И посмотрите, что здесь написано...
GSP не поддерживается как отдельный модуль.Но он был разветвлен и реинтегрирован в Grails.
?
Решение
Что ж, похоже, на деле это было не так сложно, как я ожидал
просто нужно было скопировать groovy-all-1.5.7.jar
из C:\java\groovy-1.5.7\embeddable
до C:\java omcat 6.0\ библиотека
и добавьте следующие строки в C:\java omcat 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...
неужели это действительно может быть так просто???
вот несколько ссылок
Другие советы
Автономный GSP включен в текущую дорожную карту Grails.Тем временем смотрите страницу проекта модуля GSP: https://gsp.dev.java.net/
Эта статья JavaWorld может помочь вам:
Сбросьте вес с помощью Канавок
Не все веб-приложения требуют фреймворка с полным стеком (например, Grails, Rails, Spring MVC и т.д.).Не поймите меня неправильно, вышеупомянутые hip-фреймворки сами по себе легкие (и довольно мощные в придачу);тем не менее, они имеют соответствующую стоимость (хотя и намного, намного ниже, чем развертывание той же функциональности вручную).Например, некоторым приложениям не требуется хранилище данных (следовательно, большая часть Grails, то есть Hibernate, например, не будет использоваться).Другим приложениям на самом деле не требуется мощная технология просмотра (например, для простых сервисов не требуются JSP или GSPS).
Пожалуйста, проверьте Равтор.Мы обеспечиваем простую интеграцию GSP с приложениями Spring MVC с настройками библиотек тегов Grails.Поддерживаются наиболее распространенные библиотеки тегов, но некоторые библиотеки, зависящие от Grails, были удалены.
Я не уверен, что функциональность taglib есть в материалах Groovlet.