Groovlets
你能在Groovy里面寫普通的Java Servlet。
存在一個(gè)GroovyServlet,自動(dòng)編譯.groovy文件,轉(zhuǎn)變成字節(jié)碼,裝載類,并緩存它們,直到修改了源文件。
這兒有一個(gè)簡(jiǎn)單的例子來(lái)向你說(shuō)明這事:
(注意訪問session,output,request的隱式變量的用法)















































隱式變量

* 這些變量在groovylet里面不能被再次賦值。他們?cè)诘谝淮卧L問時(shí)被綁定,允許諸如在用"out"之前調(diào)用對(duì)象"response"的方法。
建立Groovylet
將下面放入web.xml中
<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>
然后,所有g(shù)roovy jar文件放到WEB/lib目錄下(只需放入groovy.jar和asm.jar即可)
把.groovy文件放入根目錄(放html文件的地方)中,groovy servlet將會(huì)照管這些.groovy文件
就這個(gè)例子使用tomcat來(lái)說(shuō),要編輯tomcat/conf/server.xml ,類似于下面這樣
<Context path="/groovy" docBase="c:/groovy-servlet"/>
posted on 2005-02-28 11:18 carob 閱讀(639) 評(píng)論(0) 編輯 收藏 所屬分類: Groovy