遅れてきたルーキー言語 Groovy

このエントリーをはてなブックマークに追加
1nobodyさん
これで後だしジャンケン言語どもには負けんぞ!

公式
http://groovy.codehaus.org/
2nobodyさん:04/11/01 20:20:30 ID:???
1からsageている奴を見ると(ry
3nobodyさん:04/11/01 20:22:10 ID:???
http://www.kakutani.com/trans/ociweb/jnbFeb2004.html

ウェブではjsp/servletだろうねえ
ビーンも作れるらしいがいかんせん使用が固まってない
まあRubyなんかもできくプロセスは楽しかったので多少期待
41:04/11/01 20:22:44 ID:???
>>2
よし!あとは任せた。
5nobodyさん:04/11/01 20:26:56 ID:???
assertとtry,catchの併用でぐっちゃぐちゃになりそうな予感。
6nobodyさん:04/11/01 20:41:39 ID:???
おーさすがにモダン言語。便利な機能満載でつね。
Ruby死亡?
7nobodyさん:04/11/02 01:57:59 ID:???
8nobodyさん:04/11/02 04:41:13 ID:???
こっちはウェブ向けの機能を中心に語る、
ということでいいんじゃないの?
9nobodyさん:04/11/07 08:38:56 ID:Ut5CFmk1
なんだよ。思ったより人気ないスレだな。。。

CodeHaus (コードハオス?) のページにはGroovlets のことしか書いてないので、
これじゃ Ruby で CGI の方と変わんねーと思ったお前ら、
bsf taglib を使うと JSP に Groovy 埋め込みできるんです。

BSF の現行リリースはまだ Groovy サポートしてないけど一応使える。
109:04/11/07 08:50:54 ID:???
× これじゃ Ruby で CGI の方と
○ これじゃ Ruby で CGI と

1. BSF を http://jakarta.apache.org/bsf/ の Downloads から落とす
2. BSF taglib を http://cvs.apache.org/builds/jakarta-taglibs/nightly/projects/bsf/ から落とす
3. Groovy を落とす
4. WEB-INF に taglibs-bsf.tld を入れる
5. WEB-INF/web.xml に
<taglib>
<taglib-uri>http://jakarta.apache.org/taglibs/bsf-1.0</taglib-uri>
<taglib-location>/WEB-INF/taglibs-bsf.tld</taglib-location>
</taglib>
を追加
6. WEB-INF/lib に
taglibs-bsf.jar / bsf.jar / groovy-all-*.jar / asm-*.jar / asm-util-*.jar を追加
7. JSP には
<%@ page language="Java" .... %>
<%@taglib uri="http://jakarta.apache.org/taglibs/bsf-1.0" prefix="bsf" %>
<%
org.apache.bsf.BSFManager.registerScriptingEngine("groovy",
"org.codehaus.groovy.bsf.GroovyEngine", new String[] { "groovy", "gy" });
groovy.lang.MetaClass.setUseReflection(true);
%>
と書いて、後は
<bsf:scriptlet language="groovy">
for (i in 1 .. 100) {
out.println(i + "<br />\n")
}
</bsf:scriptlet>
こんな感じで。
119:04/11/07 09:55:59 ID:???
それからこんなのがあったので貼付けておく。
http://zamples.com:80/JspExplorer/index.jsp
Groovy がその場で試せる便利ページ。
12nobodyさん:04/11/10 04:03:12 ID:HtywtNUe
早すぎたんだ・・・
13nobodyさん:04/11/10 05:18:47 ID:???
>>9
               ∩
               ( ⌒)     ∩_ _
              /,. ノ     i .,,E)
             ./ /"    / /" .
   _n  グッジョブ!! ./ /_、_   / ノ'
  ( l    _、_   / / ,_ノ` )/ /_、_    グッジョブ!!
   \ \ ( <_,` )(       /( ,_ノ` )      n
     ヽ___ ̄ ̄ ノ ヽ     |  ̄     \    ( E)
       /    /   \   ヽフ    / ヽ ヽ_//
14nobodyさん:04/11/12 03:23:55 ID:???
遅れてきたルーキー BOOMER
15nobodyさん:04/11/26 17:19:36 ID:???
このスレ、もう2年は寝かせておくか。
16nobodyさん:05/01/06 22:23:15 ID:???
http://groovy.codehaus.org/GroovyMarkup
Template Engine も別であるみたいだけど、builder 便利。
perlのCGI.pm 使ったhtmlコード生成を思い出す。
17nobodyさん