SlideShare a Scribd company logo
Grails - Quick Start
                  T.Yamamoto 2009/05/26 @Nagoya




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


•   Grails, the Platform           (DGG2   )


•   Groovy,Java,Spring,Hibernate
Grails
Quick Start !!

•
    • http://grails.org/Download
•
    • export GRAILS_HOME=/opt/grails-1.1.1
    • export PATH=$PATH:$GRAILS_HOME/bin
Quick Start !!
grails create-app myapp
cd myapp
grails create-domain-class chat

  grails create-controller chat
                      “def scaffold = true”


  grails generate-all chat
class Chat {
  String message

    Date dateCreated
    Date lastUpdated

    static constraints = {
      message nullable:false
      dateCreated()
      lastUpdated()
    }
}
Plugin
•   Grails

•
    •
•
    •   http://grails.org/plugin/home
Quick Start Plugin !!
(                  )


                      Web
           90%Grails
JGGUG(                 )
 Grails                9-11
Grails Acegi Plugin



 http://d.hatena.ne.jp/mottsnite/
•   Groovy
    http://groovy.codehaus.org/
•   Grails
    http://grails.org/
•   Grails.jp
    http://grails.jp/wiki/
•   API
    http://grails.jp/links.html
Grails/Groovy
http://www.jggug.org/

More Related Content

What's hot (19)

PDF
Automating Large Applications on Modular and Structured Form with Gulp
Anderson Aguiar
 
PDF
Live deployment, ci, drupal
Andrii Podanenko
 
PDF
Introduction to Grunt.js on Taiwan JavaScript Conference
Bo-Yi Wu
 
PDF
"How to Use Bazel to Manage Monorepos: The Grammarly Front-End Team’s Experie...
Fwdays
 
PDF
JHipster Conf 2018 : Connect your JHipster apps to the world of APIs with Ope...
chbornet
 
PDF
Grunt & Front-end Workflow
Pagepro
 
PPTX
Gulp: Task Runner
Christopher Bautista
 
PDF
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
Ovadiah Myrgorod
 
PDF
Using React with Grails 3
Zachary Klein
 
PDF
Jenkins and Groovy
Kiyotaka Oku
 
PDF
Grunt.js and Yeoman, Continous Integration
David Amend
 
PDF
Webpack Tutorial, Uppsala JS
Emil Öberg
 
PDF
60分鐘完送百萬edm,背後雲端ci/cd實戰大公開
KAI CHU CHUNG
 
PDF
Acceptance testing with Geb
Richard Paul
 
PPTX
Backbone.js
VO Tho
 
PDF
Big query - Command line tools and Tips - (MOSG)
Soshi Nemoto
 
PDF
Docker, Ansible and Symfony micro-kernel
DrupalCamp Kyiv
 
PDF
Continuous Integration & Continuous Delivery with GCP
KAI CHU CHUNG
 
PPTX
2. auto deploy to tomcat on jenkins
Huang Bruce
 
Automating Large Applications on Modular and Structured Form with Gulp
Anderson Aguiar
 
Live deployment, ci, drupal
Andrii Podanenko
 
Introduction to Grunt.js on Taiwan JavaScript Conference
Bo-Yi Wu
 
"How to Use Bazel to Manage Monorepos: The Grammarly Front-End Team’s Experie...
Fwdays
 
JHipster Conf 2018 : Connect your JHipster apps to the world of APIs with Ope...
chbornet
 
Grunt & Front-end Workflow
Pagepro
 
Gulp: Task Runner
Christopher Bautista
 
Create a Varnish cluster in Kubernetes for Drupal caching - DrupalCon North A...
Ovadiah Myrgorod
 
Using React with Grails 3
Zachary Klein
 
Jenkins and Groovy
Kiyotaka Oku
 
Grunt.js and Yeoman, Continous Integration
David Amend
 
Webpack Tutorial, Uppsala JS
Emil Öberg
 
60分鐘完送百萬edm,背後雲端ci/cd實戰大公開
KAI CHU CHUNG
 
Acceptance testing with Geb
Richard Paul
 
Backbone.js
VO Tho
 
Big query - Command line tools and Tips - (MOSG)
Soshi Nemoto
 
Docker, Ansible and Symfony micro-kernel
DrupalCamp Kyiv
 
Continuous Integration & Continuous Delivery with GCP
KAI CHU CHUNG
 
2. auto deploy to tomcat on jenkins
Huang Bruce
 

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

KEY
GR8CONF Contributing Back To Grails
bobbywarner
 
PDF
G*なクラウド 雲のかなたに ショートバージョン
Tsuyoshi Yamamoto
 
PDF
Contributing to Grails
GR8Conf
 
PDF
Using Geoscript Groovy
Jared Erickson
 
PDF
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Denis_infinum
 
PDF
Infinum Android Talks #04 - How to publish an android archive (.aar) to Maven...
Infinum
 
PDF
The Grails introduction workshop
GR8Conf
 
PDF
Nebula: Netflix's OSS Gradle Plugins
Rob Spieldenner
 
PPTX
Write microservice in golang
Bo-Yi Wu
 
KEY
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Guillaume Laforge
 
PDF
Head first android apps dev tools
Shaka Huang
 
PDF
Skyfall b sides-c00-l-ed5-sp-2013
Mauro Risonho de Paula Assumpcao
 
PPTX
Fastlane
Warren Lin
 
PDF
Git tutorial
Elli Kanal
 
PPTX
Go on GAE (Go Israel Meetup)
Or Hiltch
 
KEY
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
 
PDF
Grails 101
Lim Kin
 
PDF
PWL: One VM to Rule Them All
Aysylu Greenberg
 
PDF
Grooscript gr8conf 2015
Jorge Franco Leza
 
PPTX
Intro. to Git and Github
Olmo F. Maldonado
 
GR8CONF Contributing Back To Grails
bobbywarner
 
G*なクラウド 雲のかなたに ショートバージョン
Tsuyoshi Yamamoto
 
Contributing to Grails
GR8Conf
 
Using Geoscript Groovy
Jared Erickson
 
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Denis_infinum
 
Infinum Android Talks #04 - How to publish an android archive (.aar) to Maven...
Infinum
 
The Grails introduction workshop
GR8Conf
 
Nebula: Netflix's OSS Gradle Plugins
Rob Spieldenner
 
Write microservice in golang
Bo-Yi Wu
 
Gaelyk update - Guillaume Laforge - SpringOne2GX 2011
Guillaume Laforge
 
Head first android apps dev tools
Shaka Huang
 
Skyfall b sides-c00-l-ed5-sp-2013
Mauro Risonho de Paula Assumpcao
 
Fastlane
Warren Lin
 
Git tutorial
Elli Kanal
 
Go on GAE (Go Israel Meetup)
Or Hiltch
 
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
 
Grails 101
Lim Kin
 
PWL: One VM to Rule Them All
Aysylu Greenberg
 
Grooscript gr8conf 2015
Jorge Franco Leza
 
Intro. to Git and Github
Olmo F. Maldonado
 
Ad

More from Tsuyoshi Yamamoto (20)

PDF
JJUG CCC 20150411 grails3 Spring-boot
Tsuyoshi Yamamoto
 
PDF
Groovy Grails eXchage 2014 報告
Tsuyoshi Yamamoto
 
PDF
JGGUG grails-spring-boot
Tsuyoshi Yamamoto
 
PDF
Grailsx@London 2011 報告
Tsuyoshi Yamamoto
 
PDF
Grails 2.0.0.M1の話
Tsuyoshi Yamamoto
 
PDF
Grails 1.4.0.M1 メモLT
Tsuyoshi Yamamoto
 
PDF
G * magazine 1
Tsuyoshi Yamamoto
 
PDF
G * magazine 0
Tsuyoshi Yamamoto
 
PDF
JGGUG 2011-02 LT
Tsuyoshi Yamamoto
 
PDF
Grailsx@ロンドンへ行ってきた報告。
Tsuyoshi Yamamoto
 
PDF
多治見IT勉強会 Groovy Grails
Tsuyoshi Yamamoto
 
PDF
Grailsのススメ(仮)
Tsuyoshi Yamamoto
 
PDF
G*ワークショップ in 仙台 Grails(とことん)入門
Tsuyoshi Yamamoto
 
PDF
Jggug 2010 330 Grails 1.3 観察
Tsuyoshi Yamamoto
 
PDF
groovyプラプラとか「はやい、はやいよ」
Tsuyoshi Yamamoto
 
PDF
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
Tsuyoshi Yamamoto
 
PDF
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
Tsuyoshi Yamamoto
 
PDF
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Tsuyoshi Yamamoto
 
PDF
Groovy ネタ NGK 忘年会2009 ライトニングトーク
Tsuyoshi Yamamoto
 
PDF
JGGUG Camp 2009 いっぽう熱海では、
Tsuyoshi Yamamoto
 
JJUG CCC 20150411 grails3 Spring-boot
Tsuyoshi Yamamoto
 
Groovy Grails eXchage 2014 報告
Tsuyoshi Yamamoto
 
JGGUG grails-spring-boot
Tsuyoshi Yamamoto
 
Grailsx@London 2011 報告
Tsuyoshi Yamamoto
 
Grails 2.0.0.M1の話
Tsuyoshi Yamamoto
 
Grails 1.4.0.M1 メモLT
Tsuyoshi Yamamoto
 
G * magazine 1
Tsuyoshi Yamamoto
 
G * magazine 0
Tsuyoshi Yamamoto
 
JGGUG 2011-02 LT
Tsuyoshi Yamamoto
 
Grailsx@ロンドンへ行ってきた報告。
Tsuyoshi Yamamoto
 
多治見IT勉強会 Groovy Grails
Tsuyoshi Yamamoto
 
Grailsのススメ(仮)
Tsuyoshi Yamamoto
 
G*ワークショップ in 仙台 Grails(とことん)入門
Tsuyoshi Yamamoto
 
Jggug 2010 330 Grails 1.3 観察
Tsuyoshi Yamamoto
 
groovyプラプラとか「はやい、はやいよ」
Tsuyoshi Yamamoto
 
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
Tsuyoshi Yamamoto
 
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
Tsuyoshi Yamamoto
 
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Tsuyoshi Yamamoto
 
Groovy ネタ NGK 忘年会2009 ライトニングトーク
Tsuyoshi Yamamoto
 
JGGUG Camp 2009 いっぽう熱海では、
Tsuyoshi Yamamoto
 
Ad

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

  • 1. Grails - Quick Start T.Yamamoto 2009/05/26 @Nagoya def speaker = new Cast(name:”T.Yamamoto”,version:”GN-2009-05-26”)
  • 2. Grails • Grails, the Platform (DGG2 ) • Groovy,Java,Spring,Hibernate
  • 4. Quick Start !! • • http://grails.org/Download • • export GRAILS_HOME=/opt/grails-1.1.1 • export PATH=$PATH:$GRAILS_HOME/bin
  • 5. Quick Start !! grails create-app myapp cd myapp grails create-domain-class chat grails create-controller chat “def scaffold = true” grails generate-all chat
  • 6. class Chat { String message Date dateCreated Date lastUpdated static constraints = { message nullable:false dateCreated() lastUpdated() } }
  • 7. Plugin • Grails • • • • http://grails.org/plugin/home
  • 9. ( ) Web 90%Grails JGGUG( ) Grails 9-11 Grails Acegi Plugin http://d.hatena.ne.jp/mottsnite/
  • 10. Groovy http://groovy.codehaus.org/ • Grails http://grails.org/ • Grails.jp http://grails.jp/wiki/ • API http://grails.jp/links.html