是否可以使用GSP(groovy服务器页面)而不需要整个grails的东西?

时间:2009-01-28 22:52:24

标签: grails groovy installation gsp

我只想玩一下groovy

我正在考虑开发自己的小型Web框架,非常简单易用......

所以我想要使用GSP页面,而不必安装整个grails的东西,包括它的所有依赖项和幕后框架......

任何人都可以向我提供有关下载内容,安装位置,如何配置tomcat等的详细说明......


到目前为止我发现的一些信息

  

Groovy Servlets

     

GSP Tag Reference

这非常接近我正在寻找的东西,但仍然不知道下载什么,在哪里保存等等......

  

http://groovy.codehaus.org/GSP

看看这里说的是什么......

  

GSP不作为独立模块维护。但它已经在Grails中分叉并重新整合。

5 个答案:

答案 0 :(得分:17)

好吧,似乎并没有像我预期的那样努力

只需要复制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/

答案 1 :(得分:4)

独立GSP位于当前的Grails路线图上。与此同时,请参阅GSP模块项目页面:https://gsp.dev.java.net/

答案 2 :(得分:3)

这篇JavaWorld文章可能会提供帮助:

Shed the weight with Groovlets

  

并非所有Web应用程序都需要完整的堆栈框架(如Grails,Rails,Spring MVC等)。不要误解我的意思,前面提到的臀部框架本身就是轻量级的(并且引导功能非常强大);但是,它们确实有相关的成本(尽管远低于手动滚动相同的功能)。例如,某些应用程序不需要数据存储(因此,Grails的很大一部分 - 例如,Hibernate - 将不会被利用)。其他应用程序并不真正需要强大的视图技术(例如,简单服务不需要JSP或GSP)。

答案 3 :(得分:1)

请检查Rabbtor。我们通过对Grails&#39;的定制,为Spring MVC应用程序提供简单的GSP集成。标签库。支持最常见的标记库,但删除了一些Grails依赖的标记库。

答案 4 :(得分:0)

我不确定taglib功能是否在Groovlet中。