2009-01-28 9 views
13

sólo me gustaría jugar un poco con maravilloso¿Es posible trabajar con GSP (páginas de servidor groovy) sin todo el material de Grails?

Estaba pensando en el desarrollo de mi propia web framework-minúscula, algo muy simple y manejable ...

así que me gustaría utilizar tou SGP páginas sin tener que instalar todo el material de Grails, con todas sus dependencias y frameworks detrás de escena ...

alguien me puede dar instrucciones detalladas sobre qué descargar, dónde instalar, cómo configurar tomcat, etc. ..


algo de información que he encontrado hasta el momento

Groovy Servlets

GSP Tag Reference

esto es bastante cerca de lo que estoy buscando, pero todavía no sé qué descargar, dónde guardarlo, etc ...

http://groovy.codehaus.org/GSP

Y mira lo que dice aquí ...

SGP no se mantienen como un módulo independiente. Pero se ha bifurcado y reintegrado en Grails.

?

+0

Quiero "actualizar" esta pregunta a.d. 2015 (Groovy 2.4). Hace algunos años tuve una experiencia breve pero buena con Grails GSP (Groovy 1.7-1.8). –

Respuesta

17

Bueno, parece que no era tan difícil de hecho como yo esperaba

sólo tenía que copiar maravilloso-all-1.5.7.jar

de C: \ java \ maravilloso -1.5.7 \ integrable

a C: \ java \ Tomcat 6.0 \ lib

y añadir las siguientes líneas a 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> 

y funcionó !!!

que aun no han descargado el instalador ... griales

podría realmente ser tan fácil ???

aquí están algunos enlaces

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

+3

Lo único que agregaría es que recomendaría que coloque los tarros de Groovy en su webapp/WEB-INF/lib si es posible, esto simplificará la implementación y eliminará la posibilidad de conflictos con otras aplicaciones que usan groovy –

+0

Es viejo, pero vea esta aplicación de muestra que muestra cómo usar gsp sin grails https://github.com/grails/grails-boot/tree/master/sample-apps/gsp –

+0

Esto es lo que estoy haciendo también, pero tenga en cuenta ese TemplateServlet te da '$ {...}' y '<% ... %>', pero no etiquetas como ''. Esos marcarían una diferencia sustancial en la legibilidad, sin mencionar el apoyo a taglibs personalizados. – Tobia

4

Standalone GSP se encuentra en la hoja de ruta actual de Grails. Por el momento ver la página del proyecto módulo SGP: https://gsp.dev.java.net/

3

Este artículo JavaWorld podría echar una mano:

Shed the weight with Groovlets

No todas las aplicaciones web requieren un marco de pila completa (como Grails, rieles, Spring MVC, etc.). No me malinterpreten, los marcos de cadera antes mencionados son ligeros (y bastante potentes para arrancar); sin embargo, tienen un costo asociado (aunque mucho más bajo que rodar la misma funcionalidad a mano). Por ejemplo, algunas aplicaciones no requieren un almacén de datos (en consecuencia, una gran parte de Grails, es decir, Hibernate, por ejemplo, no se utilizaría). Otras aplicaciones realmente no requieren una poderosa tecnología de visualización (los servicios simples no requieren JSP o GSP, por ejemplo).

0

No estoy seguro de la funcionalidad taglib está en la materia Groovlet.

1

Por favor, consulte Rabbtor. Proporcionamos fácil integración GSP a las aplicaciones de Spring MVC con personalizaciones a las bibliotecas de etiquetas de Grails. Se admiten las bibliotecas de etiquetas más comunes, pero se eliminaron algunas dependientes de Grails.

Cuestiones relacionadas