タグ

groovyに関するt-tanakaのブックマーク (7)

  • 【初心者でも】やろうぜGroovy!〜ファイル読み書きしたり、Web APIたたいたり、レスポンスの中身確認したり〜編【今すぐ使える】 - Qiita

    【初心者でも】やろうぜGroovy!〜ファイル読み書きしたり、Web APIたたいたり、レスポンスの中身確認したり〜編【今すぐ使える】QiitaJavaGroovy はじめに JVM言語 Groovy。 この投稿では、Groovy初心者の投稿者が、Javaを知っている方向けに、Groovyですぐ使えそうなこと、そして簡潔なコーディングを可能にするGroovyの言語機能を紹介します。 Groovyを知らなかった方が、この投稿を読んで「Groovyいいな!面白そうだな。触ってみよう。」と、思ってもらえたらうれしいです。 また、業務でメインに使わなくても、何かちょっとしたことをする時に使う言語としてGroovyを使う方が増えるとうれしいです。 概要 この投稿では、Groovyを使って以下のことをやります。 Hello World ファイルの読み書き Web APIをたたく Javaのライブラリを

    【初心者でも】やろうぜGroovy!〜ファイル読み書きしたり、Web APIたたいたり、レスポンスの中身確認したり〜編【今すぐ使える】 - Qiita
  • JAX-RS アプリケーションを Groovy で書いて Grizzly で動かすサンプルコード - ひだまりソケットは壊れない

    JAX-RS 実装として Jersey 2.6 を使って JAX-RS アプリケーションを書いて、Java 製 HTTP サーバーの Grizzly で動かす、ということをしてみたのでサンプルコードを残しておく。 Groovy で書いた。 Groovy 公式サイト: Groovy - Home Jersey 公式サイト: Jersey Grizzly 公式サイト: Project Grizzly 依存ライブラリの管理も Grape を使ってコード中で行っているので、groovy コマンドが使える環境であれば次のコードを適当なファイル (test.groovy とか) にコピペして groovy test.groovy とコマンド入力すれば実行することができる。 初回起動時は依存ライブラリを取ってくるので時間がかかるはず。 手元で web アプリケーションを動かしたいけどちゃんとしたプロジェ

    JAX-RS アプリケーションを Groovy で書いて Grizzly で動かすサンプルコード - ひだまりソケットは壊れない
  • IDEを使ってJenkinsのGroovyスクリプトを書く - blog4j 2.0

    MLであったJenkinsのGroovyスクリプトを書くにはどうしたらいいかという話。 JenkinsのAPIはプラグインを書いたりしてるとなんとなく分かった気がしてきますが、慣れていないとJenkinsを管理したり、Groovy Postbuildプラグインを使うときに困ります。 で、どうするのがいいかというと、やっぱり慣れるしかないかと思います。やりたいことは毎回違うし、よくやるような事はプラグインにしてしまえば良かったり、すでにプラグインになってたりします。MLであった環境変数を設定したいというのは色んな場面で使えそうなので、Groovy Postbuildプラグインで、 manager.addEnv('HOGE', 'ほげ') とか出来るようになればいいのかなと思ってます。そんな感じでプラグインが使いやすくなっていくと、Groovyスクリプトを書く機会が減って慣れてない人には敷居が

    IDEを使ってJenkinsのGroovyスクリプトを書く - blog4j 2.0
  • Groovy 2.0の新機能

    静的型チェッカーは、戻り型や、代入時の値の整合性も検証します: import groovy.transform.TypeChecked @TypeChecked Date test() { // コンパイルエラー: // Date値はint型の変数には代入できない int object = new Date() String[] letters = ['a', 'b', 'c'] // コンパイルエラー: // String値はDate型の変数には代入できない Date aDateVariable = letters[0] // コンパイルエラー: // Date型を返すメソッドでString値を返すことはできない return "today" } この例では、int変数にDateは代入できないことや、メソッドシグネーチャで指定されているDate値のかわりにStringは返せないことをコン

    Groovy 2.0の新機能
  • TDD Boot Camp 横浜で初めてGroovy触ったらかっこよすぎワロタwwww #tddbc - (カチャカチャカチャ…) (ッターン!)

    1日たってしまいましたが、11/06にTDD Boot Camp 横浜に参加してきました。詳しい記事は、id:absj31さんの記事が素晴らしくまとまっているので、ご覧くださいませ。 TDD Boot Camp 横浜に参加してきた #tddbc - Diary of absj31 TDD BCの感想と、Groovyを初めて触った感想です Groovyペアに立候補した理由 「募集」をしているわけで、立候補すれば、その場でペア成立 Groovyを触ったことがなくても大丈夫という前提 プログラミング言語好きとしては、Groovy触ってみたかった 普通なら、師匠は直々に、言語のフォースを教えくれない 運営の方と、TDDやったほうが身につきそう! たしか、こんな理由だったと思います。打算と興味が五分五分といったところでしょうか。運営の方が、Groovyを持ってきてくれて、 パラパラと見た第一印象は

    TDD Boot Camp 横浜で初めてGroovy触ったらかっこよすぎワロタwwww #tddbc - (カチャカチャカチャ…) (ッターン!)
  • Groovy++ - uehaj's blog

    ご存知だと思いますがGroovy++というのがあります。(山さんも記事書いてます。LT発表もされています)。 この名を聞くと、Cに対するC++のような、Groovyを拡張した別の言語のように思えますが、違いまして、利用者からすると、「Groovyコードの中で@Typedアノテーションなるものが使えるようになった」というふうに認識した方が実体にあっています。@Typedアノテーションというのは何かというと、メソッド定義に@Typedをつけると、そのメソッドの中のコードでは、 メソッド呼び出しの動的ディスパッチ(MetaClass的なもの)が抑制され 静的型に基づいて最適化される (おまけ)静的型に基づいて型チェックされる ちうものです。この効果は、生成されるコードをJadで逆コンパイルして覗いて見てみますと、圧倒的であることが即座にわかるのでありまして、例えば、今までGroovyで def

    Groovy++ - uehaj's blog
  • 【ハウツー】JavaだってRubyに負けちゃいない - JavaでもRails クイックスタートGrails | エンタープライズ | マイコミジャーナル

    Javaの世界においてホットな話題といえばスクリプト言語。このなかでもJava言語と近い文法をもつGroovyはJavaデベロッパにとって親しみやすいだろう。このGroovyを使い、Ruby on Rails(以降、RoR)に触発されたフレームワークとしてGrailsが開発された。JavaOneにおいてOracleがサポートを表明するなど、エンタープライズでの利用も進みそうだ。稿ではGrailsを使って小さなアプリケーションを作ってみる。 Grails 0.2 登場 The Grails teamは14日(米国時間)、Grailsの最新版となるGrails 0.2を公開している。Grailsは、Groovyを使ってRoRとよく似たWebアプリケーションシステムの開発環境を提供するツール。GroovyはJavaで実装され、Javaに近い文法を持つスクリプト言語で、JSR-241として標準化

  • 1