タグ

groovyに関するfragarach_the_swordのブックマーク (7)

  • 第1回 Gradle入門

    Gradleは、Groovyで書かれたビルドシステムです。GradleをAndroidアプリ開発に使用すると、便利なことがいろいろできます。連載では、Gradleの特徴やインストール方法、便利な使い方を解説していきます。 ビルドシステム、ひいてはGradleがあると助かる場面とは、一体どういう場面でしょうか? 筆者の具体例でいうと、ある日上司がやってきて、「今お前たちが作っているアプリを俺の端末にインストールしてくれ。」と言ってくるわけですね。1回だけならば話は簡単です。 PCと端末をmicroUSBで接続して、Eclipseを起動してADTでアプリをコンパイルして、端末に転送してインストールして返してあげるだけです。 ですが、それが2回も3回も…となってくると、思わず「自分でやってください!><」と言ってしまいたくなりますが、上司PCには開発環境が整っていません。それに、新しいAnd

    第1回 Gradle入門
    fragarach_the_sword
    fragarach_the_sword 2013/05/28
    Androidアプリ開発を楽にする新ビルドシステムGradle - 第1回 Gradle入門:ITpro
  • GroovyとGoogle App Engineでアプリ開発(前編) ~GroovyでWeb開発を行うための基本

    はじめに Javaプログラマであれば、Google App Engine(GAE)がJavaに対応したとき、すぐさま試してみた人も多いのではないでしょうか。Javaに対応するということには、実は非常に深い意味があります。それは同時に「Java仮想マシン上で動く、あらゆる言語に対応する」ということでもあるのです。 GroovyもJava上で動くスクリプト言語なので、当然ですがGAEで利用できます。そこで今回は、GroovyでGAEのアプリケーション開発を行ってみましょう。 対象読者 JSPを書くのは正直しんどい...と近頃感じる人 Ruby on Railsスタイルの開発に興味があるという人 MVCフレームワークをJavaで学びたいという人 JavaによるGoogle App Engineプログラミングに興味がある人 GAEでGroovyを利用する Google App Engine(GAE

    GroovyとGoogle App Engineでアプリ開発(前編) ~GroovyでWeb開発を行うための基本
    fragarach_the_sword
    fragarach_the_sword 2009/08/20
    CodeZine連載:Groovy+GrailsでRailsなWeb開発:番外編:GroovyとGoogle App Engineでアプリ開発(前編) ~GroovyでWeb開発を行うための基本
  • GrailsのAuthenticationプラグインによる認証

    はじめに Webサイトでは、認証を必要とするものがあります。ユーザー名とパスワードを登録し、それらを使ってログインするとアクセスできるようになる、というものです。こうした認証機能をGrailsで実装するにはどうすればよいのでしょうか。 ユーザーとパスワードをデータベースに登録し、それをチェックしてログイン処理する……といった仕組みを自分で作ることは可能です。が、もっと簡単にそれを行ってくれる機能がGrailsには用意されています。それは、「Authentication」というプラグインです。 対象読者 JSPを書くのは正直しんどい……と近頃感じる人。 Ruby on Railsスタイルの開発に興味があるという人。 MVCフレームワークをJavaで学びたい、という人。 認証とAuthenticationプラグイン Grailsというフレームワークは、比較的小さなものです。これ体だけでは足り

    GrailsのAuthenticationプラグインによる認証
    fragarach_the_sword
    fragarach_the_sword 2009/07/22
    CodeZine連載:Groovy+GrailsでRailsなWeb開発(5)
  • Grailsのバリデーションとリレーションシップ

    はじめに 前回、Boardsというテーブルを用意し、これを利用した簡単なサンプルを作成しました。このサンプルでは、レコードの表示・追加・更新・削除といった基的な機能を作成しました。今回は、このサンプルをもとに、実用面で必要となる機能を実装しながらGrailsの持つ機能について説明をしていくことにしましょう。今回取り上げるのは、入力された値のチェックを行う「バリデーション」と、複数テーブルを結合し処理するために用意された「リレーションシップ」についてです。 対象読者 JSPを書くのは正直しんどい……と近頃感じる人。 Ruby on Railsスタイルの開発に興味があるという人。 MVCフレームワークをJavaで学びたい、という人。 バリデーションについて まずは、入力値のバリデーションについてです。例えば、新しいレコードを追加したり、レコードの編集をしたりするとき、フォームに値を記入して送

    Grailsのバリデーションとリレーションシップ
    fragarach_the_sword
    fragarach_the_sword 2009/06/04
    CodeZine連載:Groovy+GrailsでRailsなWeb開発(4)
  • Groovyってどんな言語? JavaプログラマのためのGroovy入門

    Ruby on Railsの登場以後、さまざまな言語でRailsタイプのフレームワークが普及する中、Javaは一人取り残されていました。そこでJavaプログラマ向けに登場したのが、GroovyによるRailsライクなフレームワーク「Grails」です。Groovyは、Javaではありませんが、Javaプログラマなら、ほとんどJavaと同じ感覚でスクリプトを書くことができます。第1回目はまず、Javaプログラマのために「Groovyとはどんなものか」について、ごくかいつまんで説明します。 はじめに Ruby on RailsRails)が登場して以後、さまざまな言語でRailsタイプのフレームワークが登場し使われるようになりました。そんな中、一人ぽつねんと置き去りになっていたのが「Java」でした。Javaの世界では、既にStrutsというデファクトスタンダードとなるフレームワークがありま

    Groovyってどんな言語? JavaプログラマのためのGroovy入門
    fragarach_the_sword
    fragarach_the_sword 2009/04/09
    CodeZine連載:Groovy+GrailsでRailsなWeb開発(1)
  • Web系開発のトレンドを牽引する 「IBM ソフトウェア・テクノロジー情報」(後編)

    ユニークなチーム編成で幅広い情報を発信 今回集まっていただいた4名について米持氏にうかがった。「今回発表をしてもらった4名は、私がリーダーをしている『ソフトウェアテクノロジー・カウンシル(推進会議)』チームのメンバーです。このチームは、IBMのソフトウェア関連テクノロジーを日のマーケットに送り出すことを目的として活動しています。製品の情報は数多く提供されていますが、技術に関する情報、特に日語の情報はあまり提供されていないのが現状であるためです」。 「具体的な活動は、まずオープンソースに関することです。これは、いわゆるLAMPだけでなく、IBMが提供するオープンソース、つまり『素人ではなくコンピュータベンダが中心に推進するオープンソース』の情報提供です。プロフェッショナルが集まって作っているオープンソースのテクノロジーを紹介しています。もう一つはオープンスタンダードで、W3Cなど標準化に

    Web系開発のトレンドを牽引する 「IBM ソフトウェア・テクノロジー情報」(後編)
    fragarach_the_sword
    fragarach_the_sword 2008/12/04
    Web系開発のトレンドを牽引する 「IBM ソフトウェア・テクノロジー情報」(後編):CodeZine
  • Web系開発のトレンドを牽引する 「IBM ソフトウェア・テクノロジー情報」(前編)

    IBMのエバンジェリストや研究者達が運営するWiki「IBM ソフトウェア・テクノロジー情報」では、クラウドコンピューティングやマッシュアップ、Ajax、Web2.0、アジャイル開発といった製品固有でない、オープンテクノロジーや先進テクノロジーに関する技術情報を提供している。 CodeZineでは、このサイトのオーナーであるIBMソフトウェア・エバンジェリスト 米持幸寿氏と、開発プロセスプラットフォーム『Jazz』、Web2.0セキュリティ、DHTML/Ajaxライブラリーの『Dojoツールキット』、Javaベースのスクリプト言語『Groovy』といった4種の技術のキーマンたちを取材した。この模様を前編・中編・後編の3回に分けてレポートする。 ソフトウェア技術のトレンドは『クラウド』 「IBM ソフトウェア・テクノロジー情報」は、IBMのソフトウェア関連の技術情報を日のマーケット向けに伝

    Web系開発のトレンドを牽引する 「IBM ソフトウェア・テクノロジー情報」(前編)
    fragarach_the_sword
    fragarach_the_sword 2008/11/27
    Web系開発のトレンドを牽引する 「IBM ソフトウェア・テクノロジー情報」(前編):CodeZine
  • 1