第1回名古屋grails/groogy勉強会「grailsを始めてみよう!」

11
Grails - Quick Start T.Yamamoto 2009/05/26 @Nagoya def speaker = new Cast(name:”T.Yamamoto”,version:”GN-2009-05-26”)

Upload: tsuyoshi-yamamoto

Post on 10-May-2015

1.577 views

Category:

Documents


0 download

DESCRIPTION

第1回名古屋Grails/Groogy勉強会 「Grailsを始めてみよう!」

TRANSCRIPT

Page 1: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Grails - Quick StartT.Yamamoto 2009/05/26 @Nagoya

def speaker = new Cast(name:”T.Yamamoto”,version:”GN-2009-05-26”)

Page 2: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Grailsって?

•Grails, the Platform (DGG2引用)

• Groovy,Java,Spring,Hibernate等を使ってアジャイルに開発!

Page 3: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Grailsの構成図

GrailsGrailsGrails GroovySpring Hibernate SiteMesh

Groovy

基礎部分はJava(+Groovy)基礎部分はJava(+Groovy)基礎部分はJava(+Groovy)基礎部分はJava(+Groovy)JVMJVMJVMJVM

Page 4: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Quick Start !!

• ダウンロードして 解凍!• http://grails.org/Download

• 環境変数設定• export GRAILS_HOME=/opt/grails-1.1.1• export PATH=$PATH:$GRAILS_HOME/bin

Page 5: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Quick Start !!基本

grails create-app myappcd myappgrails create-domain-class chatドメインクラス編集grails create-controller chatコントローラに “def scaffold = true” 追記

内容がまとまったらgrails generate-all chatそして調整!

Page 6: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

ドメインクラス内容class Chat { String message Date dateCreated Date lastUpdated static constraints = { message nullable:false dateCreated() lastUpdated() }}

Page 7: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Plugin活用• Grailsで開発した機能を、そのままプラグインに!

• モジュール的な開発!

• チーム専用のプラグイン管理もできる!

• 活発な公式プラグインコミュニティー

• http://grails.org/plugin/home

Page 8: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

Quick Start Plugin !!

プラグインのインストールgrails install-plugin acegi

Page 9: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

自己紹介名前:山本 剛 (やまもとつよし)

所属:株式会社ニューキャスト組版屋、印刷系Webアプリ開発など。案件は90%Grailsを使ってます。

JGGUG(じぇいがぐ) 名古屋支部 担当です。「Grails徹底入門」9-11章を書きました。 Grails Acegi Plugin作った人。

ブログhttp://d.hatena.ne.jp/mottsnite/

Page 10: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

サイト• Groovy

http://groovy.codehaus.org/

• Grailshttp://grails.org/

• Grails.jphttp://grails.jp/wiki/

• APIリンク集http://grails.jp/links.html

Page 11: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」

日本 Grails/Groovy ユーザーグループhttp://www.jggug.org/