Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Yu Sudo
2,925 views
2013.11.16 shibuya java #4 Grails Goodness
Read more
8
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 29
2
/ 29
3
/ 29
4
/ 29
5
/ 29
6
/ 29
7
/ 29
8
/ 29
9
/ 29
10
/ 29
11
/ 29
12
/ 29
13
/ 29
14
/ 29
15
/ 29
16
/ 29
17
/ 29
18
/ 29
19
/ 29
20
/ 29
21
/ 29
22
/ 29
23
/ 29
24
/ 29
25
/ 29
26
/ 29
27
/ 29
28
/ 29
29
/ 29
More Related Content
PDF
kintonedevcamp2016s-demo
by
kintone papers
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
by
Yoshitaka Seo
PDF
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
by
moto2g
PDF
#24 prepare for_hands-on
by
OWASP Nagoya
PDF
#23 prepare for_hands-on
by
OWASP Nagoya
PDF
Go Friday 傑作選
by
Takuya Ueda
PDF
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
PPT
Androidにしゃべらせるために
by
Daisuke Takai
kintonedevcamp2016s-demo
by
kintone papers
Bot Builder V4 SDK + QnA Maker / LUIS
by
Yoshitaka Seo
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
by
moto2g
#24 prepare for_hands-on
by
OWASP Nagoya
#23 prepare for_hands-on
by
OWASP Nagoya
Go Friday 傑作選
by
Takuya Ueda
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
Androidにしゃべらせるために
by
Daisuke Takai
What's hot
PDF
kintone Café 大阪 Vol.2 LT
by
Koji Asaga
PDF
Google Assistant関係のセッションまとめ
by
Takuya Ueda
PPTX
今から始めるApache Groovy
by
Yasuharu Hayami
PDF
GAE/GoでLINE Messaging API を使う
by
Takuya Ueda
PPTX
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
by
mihararyosuke
PDF
いまさら触るAwt
by
Keiichi Kobayashi
PDF
Annotate Windows API !
by
Bigdrea6
PDF
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
by
Tsuyoshi Kusaka
PDF
GoでEPC作って本番運用している話
by
雄也 日下部
PDF
GitBucketPlugin@2014忘年度会
by
Kiyotaka Kunihira
PDF
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
PDF
Goにおけるバージョン管理の必要性 − vgoについて −
by
Takuya Ueda
PPTX
Google Gadgetsを看取る
by
Takashi SASAKI
PDF
Goだけでモバイルアプリを作る
by
Takuya Ueda
PDF
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
PPTX
Rails Girls Tokyo 5th
by
Toshihiro Gotou
PDF
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
PDF
プロダクトを育てるのにGoogleのサービスが助けてくれること
by
Takao Sumitomo
PDF
Cloud functionsの紹介
by
Takuya Ueda
PPTX
あなたもなれる!Linaroコミッターへの道
by
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
kintone Café 大阪 Vol.2 LT
by
Koji Asaga
Google Assistant関係のセッションまとめ
by
Takuya Ueda
今から始めるApache Groovy
by
Yasuharu Hayami
GAE/GoでLINE Messaging API を使う
by
Takuya Ueda
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
by
mihararyosuke
いまさら触るAwt
by
Keiichi Kobayashi
Annotate Windows API !
by
Bigdrea6
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
by
Tsuyoshi Kusaka
GoでEPC作って本番運用している話
by
雄也 日下部
GitBucketPlugin@2014忘年度会
by
Kiyotaka Kunihira
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
Goにおけるバージョン管理の必要性 − vgoについて −
by
Takuya Ueda
Google Gadgetsを看取る
by
Takashi SASAKI
Goだけでモバイルアプリを作る
by
Takuya Ueda
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
Rails Girls Tokyo 5th
by
Toshihiro Gotou
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
プロダクトを育てるのにGoogleのサービスが助けてくれること
by
Takao Sumitomo
Cloud functionsの紹介
by
Takuya Ueda
あなたもなれる!Linaroコミッターへの道
by
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
Similar to 2013.11.16 shibuya java #4 Grails Goodness
PDF
Grailsのススメ(仮)
by
Tsuyoshi Yamamoto
PPTX
2013.01.18 G*Workshop GGX 2012 Report
by
Yu Sudo
PDF
Groovy Grails eXchage 2014 報告
by
Tsuyoshi Yamamoto
PDF
G * magazine 0
by
Tsuyoshi Yamamoto
PDF
G* Workshop in Fukuoka - Introduction
by
Kazuchika Sekiya
PDF
Devsumi2012 JGGUG LT
by
Takuma Watabiki
PDF
「プログラミングGroovy」入門(公開用)
by
orange clover
PDF
Groovyの紹介20130323
by
Yasuharu Hayami
PDF
JJUG CCC 20150411 grails3 Spring-boot
by
Tsuyoshi Yamamoto
PDF
GrailsでSpringをGroovyにしよう!
by
Tsuyoshi Yamamoto
PDF
JavaとRubyのすてきな関係
by
garden_tree
PDF
JGGUG grails-spring-boot
by
Tsuyoshi Yamamoto
PDF
20140329_kyon_kao_wedding_LT_Groovy
by
Nobuhiro Sue
PPTX
Grailsでシステム構築
by
Megumi Sato
PDF
The History of Groovy #GroovyBase
by
kyon mm
PDF
Groovy Bootcamp 2015 by JGGUG
by
Uehara Junji
PDF
明日から使えるgradle
by
kimukou_26 Kimukou
PDF
「Grails-1.1を斬る!〜Grails-1.1からのチーム開発〜」
by
Tsuyoshi Yamamoto
PDF
Rubyist started to learn Groovy - things important to leran new LL
by
Uchio Kondo
KEY
Real world rails
by
Jun Yokoyama
Grailsのススメ(仮)
by
Tsuyoshi Yamamoto
2013.01.18 G*Workshop GGX 2012 Report
by
Yu Sudo
Groovy Grails eXchage 2014 報告
by
Tsuyoshi Yamamoto
G * magazine 0
by
Tsuyoshi Yamamoto
G* Workshop in Fukuoka - Introduction
by
Kazuchika Sekiya
Devsumi2012 JGGUG LT
by
Takuma Watabiki
「プログラミングGroovy」入門(公開用)
by
orange clover
Groovyの紹介20130323
by
Yasuharu Hayami
JJUG CCC 20150411 grails3 Spring-boot
by
Tsuyoshi Yamamoto
GrailsでSpringをGroovyにしよう!
by
Tsuyoshi Yamamoto
JavaとRubyのすてきな関係
by
garden_tree
JGGUG grails-spring-boot
by
Tsuyoshi Yamamoto
20140329_kyon_kao_wedding_LT_Groovy
by
Nobuhiro Sue
Grailsでシステム構築
by
Megumi Sato
The History of Groovy #GroovyBase
by
kyon mm
Groovy Bootcamp 2015 by JGGUG
by
Uehara Junji
明日から使えるgradle
by
kimukou_26 Kimukou
「Grails-1.1を斬る!〜Grails-1.1からのチーム開発〜」
by
Tsuyoshi Yamamoto
Rubyist started to learn Groovy - things important to leran new LL
by
Uchio Kondo
Real world rails
by
Jun Yokoyama
2013.11.16 shibuya java #4 Grails Goodness
1.
http://grails.org/ http://grails.jp/ のちょっとイイ話。 〜 全世界400万人のJava技術者が、 Grailsと⽢く切ない恋に落ちた︕ 〜 須藤
悠
2.
発表者について 須藤 悠 (SUDO
Yu) NTTソフトウェア株式会社 Grails推進室 “Grails Advocate” Grailsを用いたファイルアップローダ作成 http://www.ntts.co.jp/publish/column/tec/java_02/ 社内研修講師(CSS/jQuery/Grails/Groovy) JGGUG運営委員⻑ ピザ大好き
3.
JGGUGについて 日本Grails/Groovyユーザグループ G*ワークショップZ 毎月第3⾦曜⽇、Groovyエコシステム関連のハンズオン http://jggug.doorkeeper.jp/events/ G*Magazine GroovyエコシステムのWeb情報誌 http://grails.jp/g_mag_jp/ JGGUG公式Twitterアカウント @jggug https://twitter.com/jggug
4.
その他G*関連について G* Advent Calendar
2013 http://qiita.com/advent-calendar/2013/gastah Groovyist/G*のあれやこれや http://orangeclover.hatenablog.com/entry/2013 /11/02/223238 Yokohama.groovy Groovyエコシステムの「もくもく会」 http://connpass.com/series/253/
5.
Grails(ぐれいるず)とは Webアプリケーションフレームワーク OSS/fullstack/out of box Ruby
on Railsと共通の概念 CoC/DRY/MVC/Scaffold …etc XML設定不要 YAML…ではなくGroovyのコード(DSL)で Pivotal/SpringSourceが開発
6.
Grailsのちょっとイイところ Javaの世界と地続き Grailsの中身 対応Servletコンテナ 性能 Java資産の活用 Groovyで書く Spockでテストする
7.
Javaの世界と地続き from Unhindered by
Talent (CC-BY-SA) http://www.fotopedia.com/items/flickr-250890495
8.
Grailsの中身(※一部) Spring Framework Hibernate -
O/R Mapper Apache Tomcat Embed 7 Apache Ivy - Dependency Manager H2 Database
9.
対応Servletコンテナ Jboss 5↑ Tomcat 6↑ Jetty
6↑ GlassFish 2↑ tc Server Resin 3↑ Oracle WebLogic 9↑ IBM WebSphere 6.1↑(※条件あり) http://grails.jp/doc/latest/guide/gettingStarted.html #supportedJavaEEContainers
10.
性能 Web Framework Benchmarks http://www.techempower.com/benchmarks/ Round
6 Multiple queries FullStack or Platform Full or Micro ORM で⾒てみると…︖(※一例です)
11.
性能 Web Framework Benchmarks http://www.techempower.com/benchmarks/ Scala/Lift,
Play! PHP/Phalcon, Cake, Lithium Node.js Python/Django Ruby/Rails …より速い︕
12.
Java資産の活用 Javaライブラリを簡単に利用できる 運用ノウハウがそのまま活かせる Grailsアプリはただのwar TomcatのSession Replicationとか Servletコンテナの性能チューニングとか Spring/Hibernateの経験が活きる 学習コストが抑えられる
13.
Groovyで書く http://groovy.codehaus.org/
14.
from https://speakerdeck.com/glaforge/what-makes-groovy-groovy-jax-london-2013
15.
Java開発者の 人生を シンプルにする︕
16.
Groovyのちょっとイイところ クロージャ メタプログラミング/MOP AST変換 Groovy-JDK メソッド定義による演算子オーバーロード コレクションの拡張 …etc チェック例外のチェック省略 …などなど
17.
Groovyのちょっとイイところ 詳しく知りたいなら 書籍「プログラミングGROOVY」が良書 技術評論社 ISBN: 978-4-7741-4727-7 http://gihyo.jp/book/2011/978-4-7741-4727-7
18.
Spockでテストする テスティングフレームワーク Spock https://code.google.com/p/spock/
19.
from https://speakerdeck.com/glaforge/what-makes-groovy-groovy-jax-london-2013
20.
Spockでテストする 詳しくはJGGUGのワークショップ資料を ご覧ください︕ G*ワークショップZ - Spockハンズオン https://github.com/yamkazu/spock-workshop @yamkazuさん作(Grailsドキュメント和訳チーム) JavaシステムのテストをSpockでおこなうことも できます︕
21.
Grailsにまつわるちょっとイイ機能 GVM:Groovy enVironment Manager Grails
wrapper Grails consoleコマンド dbconsole プラグイン機構 Serviceとトランザクション
22.
Grailsのちょっとデメリットいところ Checkstyle/Findbugsが使えない CodeNarc を使うことになる パートナー探し 「Grailsで︕」って言うと「経験無いんで…」 SpringかHibernateの経験があれば︕ メモリフットプリントが大きい PaaS利用では大きなデメリット
23.
Q&A ログ出⼒は︖ log4jを内蔵 http://grails.jp/doc/latest/guide/conf.html#log ging logbackを利用するプラグインもあるよ http://grails.org/plugin/logback
24.
Q&A スタックトレースどんな感じ︖ こ ん な 感 じ
25.
Q&A マルチデータソースにしたいんだけど デフォルトで対応 http://grails.jp/doc/latest/guide/conf.html#mul tipleDatasources NoSQL使いたいんだけど プラグインで対応 MongoDB, Redis, Hadoop
HBase, Neo4j, Cassandra, CouchDB, DynamoDB, Riak…
26.
Q&A Hibernateを使いたくないんだけど /SQLを生で書きたいんだけど HibernateのネイティブSQL APIを使う sessionFactory.currentSession から
session を取得 Groovy SQLを使う dataSource から直接DBにアクセス 2次キャッシュのOFFと、必要に応じて1次キャッシュのクリア MyBATISプラグインなどを使う
27.
Q&A Grailsプラグインの一覧どこかにない︖ list-pluginsコマンドでどうぞ http://grails.org/doc/latest/ref/Command%20Li ne/list-plugins.html
28.
Q&A Grailsの書籍は︖ Grails 2.x系に対応した日本語の書籍は無い 本家のドキュメントが親切でボリューム大︕ http://grails.org/doc/latest/ http://grails.jp/doc/latest/ Grails 2.x系に対応した洋書なら The
Definitive Guide to Grails 2 Programming Grails Grails in Action, Second Edition
29.
ご清聴ありがとうございました︕ Copyright(c) 2013 NTT
Software Corporation All Rights Reserved. 本資料に記載されているロゴ、会社名、製品名等は、 各社および商標権者の登録商標または商標です。 “Oracle”と”Java”は、Oracle Corporation及びその子会社、 関連会社の米国及びその他の国における登録商標です。
Download