11
Grails on GAE/J < 簡単事例編 :Fixdapfeed> G*Workshop 第三回 2009-06-08 NTT ソフトウェア上原 潤二 200967日日曜日

G*WS 3rd Lightning talk

Embed Size (px)

DESCRIPTION

Grails on GAE

Citation preview

Page 1: G*WS 3rd Lightning talk

Grails on GAE/J<簡単事例編:Fixdapfeed>

G*Workshop 第三回2009-06-08

NTTソフトウェア上原 潤二

2009年6月7日日曜日

Page 2: G*WS 3rd Lightning talk

Fixdapfeed

Grails on GAE/Jで作った

Fixdap: Webタスク共有(by livedoor)

2009年6月7日日曜日

Page 3: G*WS 3rd Lightning talk

なぜ作ったかFixdapにもともとRSSフィード機能はある

でも「非公開プロジェクト」では通知だけ

で内容が読めない仕様

2009年6月7日日曜日

Page 4: G*WS 3rd Lightning talk

構成

Fixdapfeed

RSS配信 RSS配信

HTML

Google Site

GoogleガジェットXML

App Engine

HTML

2009年6月7日日曜日

Page 5: G*WS 3rd Lightning talk

デモ1 - トップページ

2009年6月7日日曜日

Page 6: G*WS 3rd Lightning talk

デモ2 - RSS配信

2009年6月7日日曜日

Page 7: G*WS 3rd Lightning talk

デモ3 - Googleガジェット

2009年6月7日日曜日

Page 8: G*WS 3rd Lightning talk

GAE/JJava EE

EJB,SQL/RDB,File書込,Graphics,RMI,..

JDO/BigTable, JCache/Memcache,...

スキーマレス分散OODB Memcached的分散ハッシュ

2009年6月7日日曜日

Page 9: G*WS 3rd Lightning talk

Grails on GAE/J

JDO scaffold OK(動的scaffoldはダメ)

local環境でのオートリロードOK

GSPからGAE/JのJSPタグ利用可

GORMはまだない

SpringのJDOTemplate

2009年6月7日日曜日

Page 10: G*WS 3rd Lightning talk

GAE/Jその他トピック

Memcache+Bigtableでセッション実現

HTTPBuilderもGAE対応している

がcookieや302のハンドリングは×

2009年6月7日日曜日

Page 11: G*WS 3rd Lightning talk

まとめWebアプリ公開/運用の敷居が劇的に低下

コスト的に存在できなかった思いつきレベル

サービス登場の時代へ

パーソナル用途に使わない手は無い

GAEにもやっぱりGrails

2009年6月7日日曜日