WEB开发网
开发学院软件开发Java 实战 Groovy: 用 Groovy 打造服务器端 阅读

实战 Groovy: 用 Groovy 打造服务器端

 2009-11-19 00:00:00 来源:WEB开发网   
核心提示: 上述 web.xml 文件中的定义声明了以下内容:所有以 .groovy 结尾的请求(如 http://localhost:8080/groove/hello.groovy)都将发送给类 groovy.servlet.GroovyServlet,而所有以 .gsp 结尾的请求都将送给类 groo

上述 web.xml 文件中的定义声明了以下内容:所有以 .groovy 结尾的请求(如 http://localhost:8080/groove/hello.groovy)都将发送给类 groovy.servlet.GroovyServlet,而所有以 .gsp 结尾的请求都将送给类 groovy.servlet.TemplateServlet。

下一步是将两个 jar 放到 lib 目录中:groovy 发行版本的 jar(在这里是 groovy-1.0-beta-9.jar)和对应的 asm jar (对于 groovy beta-9 来说是 asm-1.5.2.jar)。

瞧,就是这么简单 —— 我已经准备好了。

Groovlet,请出场

编写 Groovlet 无疑很简单,因为 Groovy 只有很少的几个对类继承扩展的要求。使用 Groovlet 不需要扩展 javax.servlet.http.HttpServlet、javax.servlet.GenericServlet 或者一些华而不实的 GroovyServlet 类。事实上,创建 Groovlet 就像创建一个 Groovy 脚本一样简单。甚至不必创建一个类。在清单 5 中,我编写了一个简单的 Groovlet,它做两件事:打印一些 HTML,然后提供一些关于它所在的容器的信息。


清单 5. 开始使用 Groovlet
println """ 
<html><head> 
<title>Groovlets 101</title> 
</head> 
<body> 
<p> 
Welcome to Groovlets 101. As you can see 
this Groovlet is fairly simple. 
</p> 
<p> 
This course is being run on the following servlet container: </br> 
${application.getServerInfo()} 
</p> 
</body> 
</html> 
""" 

如果在浏览器中观看这个 Groovy,它看起来与图 1 所示类似。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:实战 Groovy Groovy

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接