第1回名古屋grails/groogy勉強会「grailsを始めてみよう!」
DESCRIPTION
第1回名古屋Grails/Groogy勉強会 「Grailsを始めてみよう!」TRANSCRIPT
![Page 1: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/1.jpg)
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を始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/2.jpg)
Grailsって?
•Grails, the Platform (DGG2引用)
• Groovy,Java,Spring,Hibernate等を使ってアジャイルに開発!
![Page 3: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/3.jpg)
Grailsの構成図
GrailsGrailsGrails GroovySpring Hibernate SiteMesh
Groovy
基礎部分はJava(+Groovy)基礎部分はJava(+Groovy)基礎部分はJava(+Groovy)基礎部分はJava(+Groovy)JVMJVMJVMJVM
![Page 4: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/4.jpg)
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を始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/5.jpg)
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を始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/6.jpg)
ドメインクラス内容class Chat { String message Date dateCreated Date lastUpdated static constraints = { message nullable:false dateCreated() lastUpdated() }}
![Page 7: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/7.jpg)
Plugin活用• Grailsで開発した機能を、そのままプラグインに!
• モジュール的な開発!
• チーム専用のプラグイン管理もできる!
• 活発な公式プラグインコミュニティー
• http://grails.org/plugin/home
![Page 8: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/8.jpg)
Quick Start Plugin !!
プラグインのインストールgrails install-plugin acegi
![Page 9: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/9.jpg)
自己紹介名前:山本 剛 (やまもとつよし)
所属:株式会社ニューキャスト組版屋、印刷系Webアプリ開発など。案件は90%Grailsを使ってます。
JGGUG(じぇいがぐ) 名古屋支部 担当です。「Grails徹底入門」9-11章を書きました。 Grails Acegi Plugin作った人。
ブログhttp://d.hatena.ne.jp/mottsnite/
![Page 10: 第1回名古屋Grails/Groogy勉強会「Grailsを始めてみよう!」](https://reader035.vdocuments.net/reader035/viewer/2022081811/554f576eb4c905423f8b5699/html5/thumbnails/10.jpg)
サイト• Groovy
http://groovy.codehaus.org/
• Grailshttp://grails.org/
• Grails.jphttp://grails.jp/wiki/
• APIリンク集http://grails.jp/links.html