Play framework は Rails ライクな Java のフレームワーク
CodeZine で Java の軽量フレームワークが特集されていて、「Apache Wicket」 や 「Apache Click」 と共に、「Play framework」 が紹介されています。「Play framework」 は、RoR(Ruby on Rails) スタイルのWebアプリケーション開発を Java で実現するフレームワークで、テンプレートエンジンには Groovy を使用しています。
関連情報
・Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(1):CodeZine
・Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(2):CodeZine
・Javaで軽快に使える「軽量フレームワーク」特集
~本格的なRoRスタイルフレームワーク「Play!」(3):CodeZine
・濃縮還元オレンジニュース:JavaでLL風な開発を実現するWebフレームワーク「Play
Framework」|gihyo.jp
・Jungle
Java - AribaWeb なら Rails の100倍コード量が少ない?
・Jungle
Java - Spring ROO って何だ?
・Jungle
Java - Skyway Builder CE 6.3 GA リリース
・Jungle
Java - Skyway Builder WSE を試してみた (1)
・Jungle
Java - Skyway Builder WSE を試してみた (2)
・Jungle
Java - Grails 1.2 リリース
・Jungle
Java - Groovy-Eclipse 2.0.0 リリース
(04/24 追記)
・hikozaemonchan:
Hello, Play framework
・Play
framework - garbagetown
・playdocja
- garbagetown
(04/27 追記)
・Play
framework ★ Home(日本語)
(07/16 追記)
「Play framework 1.1」 には、「Scala」
のサポートが含まれる予定です。
・Play
framework ★ Documentation - 1.1-trunk - Scala support
・Play
framework ★ Documentation - 1.1-trunk - Starting up the project (Scala
version)
・Play
framework ★ Modules - scala-0.7.1 - Scala support
・Play
framework ★ Modules - scala-0.6 - Scala サポート(日本語)
・ヽ(
・∀・)ノくまくまー(2010-05-03) - Webフレームワーク play scala
・ヽ(
・∀・)ノくまくまー(2010-05-04) - play scala はじめの一歩
・ヽ(
・∀・)ノくまくまー(2010-05-05) - play scala: controller, view 周りの調査メモ
・Play
Framework with Scala 覚え書き - happy lie, happy life
SpringSource Cloud Foundry 関連情報メモ
「SpringSource Cloud Foundry」 の関連情報をメモ。φ(.. )
関連情報
・クラウドコンピューティング-雲になったコンピュータ-:
VMwareが新事業展開か-SpringSourceとCloud Foundryが傘下に-
・InfoQ:
SpringSource Cloud Foundryが公開される
・Javaとクラウドの進化を示す、SpringSourceが発表した「Cloud
Foundry」 - Publickey
・現状のCloud
Foundryが持つ機能は、以下のようなものです。 * Cloud... | armaniacs
・Daniel Krook ≫ Spring
and Grails apps on the Cloud
・Marcel
Overdijk's Blog: Grails on Cloud Foundry: Step by Step
・G*なクラウド
~雲のかなたに~
・Grails
- Cloud Foundry plugin released
・Jungle
Java - VMWare が SpringSource を買収
・Jungle
Java - VMWare が Zimbra を買収
・Jungle
Java - 仮想化導入サービス VMware Go が開始
(03/07 追記)
・CloudToolsプラグインでAmazon
EC2 - leftovers...
(03/08 追記)
・Cloudtoolsを使ってEC2インスタンスを起動してwarをデプロイする.Maven編
- leftovers...
Groovy-Eclipse 2.0.0 リリース
スクリプト言語 「Groovy」 による開発を支援する 「Groovy-Eclipse v2.0.0」 がリリースされました。
関連情報
・Groovy-Eclipse
2.0.0 Released | SpringSource.org
・Groovy-Eclipse
2.0.0 New and Noteworthy - Groovy - Codehaus
・InfoQ:
動的言語のIDE:Groovy-Eclipse情報
・Groovy
Eclipse Plugin (1):インストールと設定 - 倭マン日記
・Groovy
Eclipse Plugin (2):Groovy プロジェクトの作成 - 倭マン日記
・Groovy
Eclipse Plugin (3):Groovy プロジェクトの作成・改 - 倭マン日記
・Groovy
Eclipse Plugin (4):Groovy ファイルの実行 - 倭マン日記
・Jungle
Java - Groovy 1.6 リリース
・Jungle
Java - Spring Framework 3.0 GA リリース
・Jungle
Java - Grails 1.2 リリース
(01/25 追記)
・【コラム】イマドキのIDE事情
(74) 高機能なGroovy開発環境「Groovy-Eclipse 2.0」リリース! | マイコミジャーナル
(02/05 追記)
・InfoQ:
Groovy 1.7、Grails 1.2、Groovy Eclipse 2.0 アップデートは依存性管理と言語支援を含んでいる
(02/28 追記)
・Groovy
Eclipse Plugin 2.0所感 - Grな日々(uehajの日記)
(07/17 追記)
・Groovy-Eclipse
2.0.2 New and Noteworthy - Groovy - Codehaus
(07/23 追記)
・Grails
tooling improvements in SpringSource Tool Suite 2.3.3 M2 | SpringSource
Team Blog
Grails 1.2 リリース
「Spring Framework 3.0」、「Groovy 1.7」 に続き、「Grails 1.2」 が正式リリースされました。
関連情報
・Grails
1.2 Released
・Grails-1.2リリース!!!!!
- leftovers...
・Grails
1.1から1.2へ ザックリアップグレードテスト - leftovers...
・Jungle
Java - Groovy 1.6 リリース
・Jungle
Java - Grails 1.1.1 リリース
・Jungle
Java - Spring Framework 3.0 GA リリース
(2010/02/02 追記)
・Grails
1.2.1 リリース - leftovers...
(2010/02/08 追記)
・InfoQ:
Getting Started with Grails, Second Edition
(2010/03/07 追記)
・GrailsでSQLiteしたメモ
- leftovers...
(2010/03/26 追記)
・Grails
1.2.2リリース! - leftovers...
(2010/04/01 追記)
・Grails
1.3 RC1 リリース! 待ってた! - leftovers...
(2010/04/23 追記)
・Grails
1.3 RC 2 リリース - leftovers...
(2010/04/24 追記)
・言語,
認知, 領域からのソフトウェア構築 - Grailsをベースとして — metametaweb
・G*ワークショップ
in 仙台 Grails(とことん)入門
(2010/05/12 追記)
・Grails
1.3 リリース! - leftovers...
(2010/05/14 追記)
・Grails
console plugin - Grな日々(uehajの日記)
(2010/06/17 追記)
・Grails
1.3.2 リリース! - leftovers...
(2010/07/16 追記)
・Grails
1.3.3 リリース! - leftovers...
(2010/08/10 追記)
・Grails-1.3.4
リリース!!!主にバグフィックス+Groovy 1.7.4に更新! - leftovers...
Skyway Builder WSE を試してみた (2)
「Skyway Builder Web Services Edition」 は、その名が示すように Web サービスへの対応が最大の特徴です。「Java SE 6」 から標準装備となった 「JAX-WS」 だけでなく、「Direct Web Remoting(DWR)」 を用いた AJAX サービスもサポートしています。
関連情報
・The
Community for Skyway Users, Developers, and Contributors - Web Services
・Chapter
3. Service Layer Recipes - Skyway Builder 6.3 Recipes
・Import
and Use Web Services in Skyway -- Part 1: Intro & Setup - Skyway Team
Blog
・Import
and Use Web Services in Skyway -- Part 2: Import Web Service - Skyway
Team Blog
・Import
and Use Web Services in Skyway -- Part 3: Build the UI - Skyway Team Blog
・Import
and Use Web Services in Skyway -- Part 4: Appendix - Skyway Team Blog
・Spring
Services and NOAA Web Service - Skyway Team Blog
・SolamenteNiel
- Spring + Direct Web Remoting (DWR)
・SolamenteNiel
- Spring + DWR - Building Spring Services
・SolamenteNiel
- Spring + DWR - Adding DWR to Spring Services
・SolamenteNiel
- Spring + DWR - Building AJAX application using DWR
・「Java
SE 6完全攻略」第81回 JAX-WS その1 - Java技術最前線:ITpro
・「Java
SE 6完全攻略」第82回 JAX-WS その2 - Java技術最前線:ITpro
・JAX-WSでWebサービスを作ってみる
- うなの日記
・java/DWR
- いがっちの覚書
・八角研究所
: Series: チャット作成で学ぶWebリモーティング
・Jungle
Java - Web サービスの開発スタイル
・Jungle
Java - 『Webサービスプラットフォームアーキテクチャ』
・Jungle
Java - Project Metro とは
・Jungle
Java - 『RESTful Webサービス』
・Jungle
Java - Spring Web Services 1.5 リリース
・Jungle
Java - Apache CXF 関連情報メモ
・Jungle
Java - Skyway Builder WSE を試してみた (1)
Spring Framework 3.0 GA リリース
「Spring Framework 3.0 GA」 がリリースされました。先日承認されたばかりの 「Java EE 6」 もサポートしています。
関連情報
・Spring
Framework 3.0 goes GA | SpringSource Team Blog
・InfoQ:
Spring 3.0: Java 5 Required, Adds New Expression Language and REST
Support
・InfoQ:
What’s New in Spring 3.0
・Jungle
Java - Java EE 6 public draft が公開
・Jungle
Java - DI の標準化で紛争?
・Jungle
Java - Spring Framework 3.0 関連情報メモ
・Jungle
Java - Spring Framework 3.0 リリース間近
(12/18 追記)
・Now
Available: SpringSource Tool Suite 2.3.0 | SpringSource.org
(12/21 追記)
・Spring
Framework 3.0登場 | マイコミジャーナル
(2010/01/06 追記)
・InfoQ:
Spring 3.0:Java 5が必要、新しい表現言語とRESTサポートを追加
(2010/03/12 追記)
・【ハウツー】概説
Springプロダクト(1) - まずはSpringの歴史と主要プロダクトを一覧 | マイコミジャーナル
・Introducing
SpringSource tc Server 2.0 with new Spring Edition | SpringSource.org
・Now
Available: SpringSource Tool Suite 2.3.1 | SpringSource.org
(2010/03/17 追記)
・InfoQ:
SpringSource が TC Server Spring Edition を発表
(2010/03/18 追記)
・【ハウツー】概説
Springプロダクト(2) - 柔軟な配備を可能にするSpring DM | マイコミジャーナル
(2010/03/29 追記)
・【ハウツー】概説
Springプロダクト(3) - Spring Securityでユーザ認証/アクセス制御 | マイコミジャーナル
(2010/04/02 追記)
・【ハウツー】概説
Springプロダクト(4) - Spring RooでサクサクWebアプリを作る | マイコミジャーナル
(2010/04/08 追記)
・SpringSource
tc Server 2.0 Available for Download | SpringSource.org
(2010/04/09 追記)
・【ハウツー】概説
Springプロダクト(5) - Spring 3.0時代のSpring MVCを知る | マイコミジャーナル
(2010/04/15 追記)
・InfoQ:
OpenCredoがSpring Integration向けのAMQPサポートを発表
・JavaアプリフレームワークSpringがRabbit
Technologiesを買収して‘クラウドフレームワーク’への成長を目指す
(2010/04/23 追記)
・【ハウツー】概説
Springプロダクト(6) - FlashとJavaをつなぐ「BlazeDS Integration」 | マイコミジャーナル
(2010/05/07 追記)
・米SpringSource、データ管理技術の米GemStoneを買収してクラウドアプリ向けインフラを強化
- Enterprise Watch
・[#Cloud
#クラウド] VMWare社が、GemStone社とくみ - Ippei's @CloudNewsCenter info database
・ヴイエムウェア、インメモリDBのジェムストーンを買収へ
- Computerworld.jp
(2010/05/14 追記)
・【ハウツー】概説
Springプロダクト(7) - Java EE開発をライトにするGrails | マイコミジャーナル
(2010/05/18 追記)
・InfoQ:
SpringSourceがGemStoneの買収で分散型データキャッシングに焦点を合わせる
(2010/05/22 追記)
・【ハウツー】概説
Springプロダクト(8) - EIPに基づく統合を実現するSpring Integration | マイコミジャーナル
(2010/05/26 追記)
・「データベースのスケーラビリティの解決」のためにGemStoneを買ったVMwareの狙い(前編)
- Publickey
・「データベースのスケーラビリティの解決」のためにGemStoneを買ったVMwareの狙い(後編)
- Publickey
(2010/05/28 追記)
・【ハウツー】概説
Springプロダクト(9) - tc ServerでWebアプリをモニタリング | マイコミジャーナル
(2010/06/08 追記)
・【ハウツー】概説
Springプロダクト(10) - モジュール化を支えるSpring dm Server | マイコミジャーナル
(2010/06/09 追記)
・【レポート】ポートフォリオを急速拡大!
SpringSourceの意図をRod Johnson氏が説明 | マイコミジャーナル
・Rod
Johnson 氏 来日記念講演に参加 - ジャスミンソフト日記
・Javaのためのクラウドを作る、VMwareのSpringSource部門ゼネラルマネージャが来日
- Publickey
(2010/06/16 追記)
・Spring
Framework 3.0.3 released | SpringSource Team Blog
(2010/06/30 追記)
・[PDF]
Springの今
(2010/07/03 追記)
・【ハウツー】概説
Springプロダクト(11) - エンタープライズJava開発に最適なIDE「STS」 | マイコミジャーナル
(2010/07/14 追記)
・【ハウツー】概説
Springプロダクト(12) - Spring Batchで簡単にバッチを作る | マイコミジャーナル
(2010/08/06 追記)
・Spring
Web Flow 2.2.0.M1 Released | SpringSource Team Blog
・Spring
Web Flow 2 でのフロー・マネージド・パーシスタンス
(2010/08/25 追記)
・Spring
3.0.4 is Now Available | SpringSource.org
Spring Framework 3.0 リリース間近
ニューオーリンズで開催されている SpringSource の年次カンファレンス 「SpringOne 2GX conference」 で、「Spring Framework 3.0」 のリリースが発表されたようです。
関連情報
・米SpringSource、RESTに完全対応した「Spring
3.0」を発表 - SourceForge.JP Magazine
・SpringSource
Extends Leadership Position Enterprise Java With Spring 3.0 |
SpringSource
・SpringOne
2GX Kicks Off with Spring 3.0 release | Javalobby
・SpringSource
Boosts Java Framework With Spring 3.0 -- Application Development Trends
・Jungle
Java - Spring Framework 3.0 関連情報メモ
・Jungle
Java - VMWare が SpringSource を買収
(10/21 追記)
訂正します。どうやらまだ正式リリースではなく、正式リリースに向けた最終段階だという発表だったみたいです。これに伴い、タイトルも
「Spring Framework 3.0 リリース」 から 「Spring Framework 3.0 リリース間近」 に変更しました。
・SpringOne 2GX
2009 - Day One Report | SpringSource.org
・SpringSource,オープンソースJavaフレームワークの新版「Spring
3.0」をリリース - ニュース:ITpro
・2年越しのメジャーアップグレード、Spring
3.0発表 | マイコミジャーナル
・Spring3.0の新機能
- 主にJavaのSE
(10/22 追記)
・SpringOne
2GX 2009 - Day Two Report | SpringSource.org
・Installing
SpringSource Tool Suite (STS) with Groovy and Grails Support | Jon
Chase's Blog
・SpringSource
Tool Suite 2.2.0でGrailsをためしてみた。 - leftovers...
・Jungle
Java - SpringSource Tool Suite 2.0 リリース
・Jungle
Java - Spring Integration は軽量なESB?
(10/23 追記)
・SpringOne
2GX 2009 - Wrap-up | SpringSource.org
(10/25 追記)
・Jungle
Java - SpringOne Americas 2008
・Jungle
Java - Grails GraniteDS plugin を試してみた
・Jungle
Java - ロサンゼルスで Adobe MAX 2009 が開催中
(11/12 追記)
・Now
Available: SpringSource Tool Suite 2.2.1 | SpringSource.org
(11/14 追記)
・Spring
3.0.0 Release Candidate 2 Now Available | SpringSource.org
(12/02 追記)
・Spring
3.0.0 Release Candidate 3 Now Available | SpringSource.org
JJUG CCC 2009 Fall が10月8日に開催
日本Javaユーザグループ(JJUG)主催によるJava関連コミュニティのカンファレンス 「JJUG Cross Community Conference 2009 Fall」 が、10月8日(木)に国立オリンピック記念青少年総合センター(代々木)で開催されます。興味は尽きないですが、今回も参加できそうにありません。残念だなぁ。
関連情報
・「JJUG
Cross Community Conference 2009 Fall」 10月8日開催、参加登録を受付中:CodeZine
・10月のGroovy/Grails[東京][合宿]
- Bo
・JGGUG
CCC 2009 Fall のBOFで話します - Grな日々(uehajの日記)
・Jungle
Java - JJUG CCC 2009 Spring
・Jungle
Java - 『ITアーキテクト Vol.25』
(10/09 追記)
・子供のころの夢をかなえる「Sekai
Switch」など,セカイカメラの新概念を公表---頓智・の井口CEO:ITpro
・throw
Life - JJUGのCross Community Conference 2008 Fallで話してきました
・JJUG
CCC 2009 Fallに参加しました - 基調講演by丸山先生 - netmark.jp
・JJUG
CCC 2009 fall に行ってきました - kiwamu日記
・JJUG
Cross Community Conference 2009 Fall - kagamihogeのblog
・某開発者の独り言:
JJUG CrossCommunityConference 2009 fallに行ってきた
(10/10 追記)
・クラウドを超えた先の企業システム像
(arclamp.jp アークランプ)
・JJUG
CCC 2009 Fallで、waveの話をしてきました。 - a2c.get.diary
・JJUG
2009 Fall発表資料「変容する言語Groovy」 - Grな日々(uehajの日記)
・JJUG
CCC 2009 FallでProcessingとOpenCVについてLTで話しましたですの - ゆろよろ日記
・JJUG
CCC 2009 Fall でライトニングトークして来たよ! - なるとブレイク
(10/11 追記)
・Re:
JJUG 2009 Fall発表資料「変容する言語Groovy」 - marsのメモ
(10/13 追記)
・JJUG
CCC Fall 2009でGrails/Groovyでクラウドな話を話してきた。 - leftovers...
(10/15 追記)
・Gaelyk
- Google App Engine Java用軽量Groovyツールキット
(10/24 追記)
・Gaelykおもしろいのに・・・・。
- leftovers...
Groovy のイメージは?
「Groovy」 は、Java仮想マシン(JVM)上で動作するスクリプト言語です。"groovy" という英単語は、"groove" (溝)から派生していて、元々は 「型にはまった」 とか 「変化のない」 とかいう意味だったようですが、現在の口語では 「素敵な」 とか 「かっこいい」 という意味で使用されています。たぶん、「いかすスクリプト言語」 といった気持ちを込めて 「Groovy」 と命名されたんでしょうね。
なぜこんなことを書いているかというと、昨日参加した 「第3回
Grails/Groovy勉強会 in 名古屋」
の後の懇親会で、「Groovy」 のイメージキャラクターが欲しいよねという話題が出たためです。そういえば、mars
さんも同じようなことを以前ブログに書いていたなぁ。(→「じゃばことスカラちゃんの真ん中の設定で
だれか たのむ」)
僕自身は、今日ちゃんと調べてみるまでは
"groovy" という英単語の意味を 「気楽に」 とか 「だららん」
とかいう感じだと勘違いしていて、勝手にうちの猫のこんな表情をイメージしていたんですが、どうやらちょっと違うみたいです。(笑)
どなたか 「Groovy」 の いかすイメージキャラクター を作成していただけないでしょうか?
関連情報
・日本
Grails/Groovy ユーザーグループ
・groovy
の意味とは - 英和辞典 Weblio辞書
(09/27 追記)
・Groovy勘所ガイド
- Grな日々(uehajの日記)
(09/27 追記2)
"groovy" をキーワードとして
Google で画像検索をすると、60年代風のサイケな感じの画像がけっこうヒットします。こんなのとか、こんなのとか。なんだか頭の中で、レナウンのCMソングが流れ始めました。♪
・レナウン
イエイエ わんさか娘のテーマ
・YouTube
- Renown Clothing commercial 1978
・YouTube
- レナウンCM 80年代①
(09/27 追記3)
・Groovyのイメージキャラクター欲しい
- Grな日々(uehajの日記)
(09/28 追記)
uehaj さんが言うところの 「たん」
とは、萌え擬人化のことですね?あまり馴染みのない世界なので、最初は 「端を発する」 の 「端」 かと思いました。「たん」 じゃなくて、「にゃん」
ではどうでしょうか?参考までに、縁あってマイミクになっていただいた わかこさん の描いた じょりんにゃん をご覧ください。可愛いですよ。(^-^)
・萌え擬人化とは
- はてなキーワード
・PgGirls
- 言語たんWiki
(11/07 追記)
・If
Programming Languages Were Real Persons | Jeez Tech
(12/14 追記)
・DevLOVE2009Fusion
ふりかえり - bikisuke IN ACTION
(12/15 追記)
・Groovyたん
だよぉ! - bikisuke IN ACTION
(2010/01/24 追記)
・Groovyたんの座り絵バージョンを描きました
- 虎塚
Grails GraniteDS plugin を試してみた
「Grails」 及び 「Grails GraniteDS plugin」 を用いて 「Flex」 アプリケーションを作成してみました。といっても、Granite Data Services Blog に載っていた下記のサンプルをそのまま実行しただけなんですけどね。
mxmlc を実行した際に次のような警告が表示されましたが、特に問題なさそうにも見えます。
角括弧演算子を使用している場合、データバインディングによって変更内容を検出することはできません。 配列の場合、代わりに ArrayCollection.getItemAt() を使用ください。
関連情報
・Jungle
Java - Grails Flex Scaffold 0.1.1 リリース
・Jungle
Java - Granite Data Services 2.0.0 GA リリース
p.s.
「Granite
Data Services」 の最新版は、「Google
App Engine」 や 「DataNucleus」
もサポートしています。また時間に余裕のあるときに、そうした機能も試してみたいと思います。
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - DataNucleus で GAE/J の永続化
Stax Networks を少しだけ試してみた
「Google App Engine」 が Java をサポートしたことにより注目度が下がってしまいましたが、Java の開発者にとって 「Stax Networks」 が有益な PaaS の一つであることは変わりありません。「Struts 2」 「Wicket」 「Flex 3」 「Google Web Toolkit(GWT)」 「JRuby on Rails」 「Jython」 「ColdFusion」 「Grails」 と、たいへん多くのフレームワークをサポートしていて、データベース(MySQL)のスナップショットやリストア機能を提供している点も魅力的です。
そこで、僕も少しだけ 「Stax Networks」 を試してみました。手順は概ね下記のとおりです。
1.アカウントの取得
2.SDK のインストール
3.アプリケーションの開発
(1)プロジェクトの作成
stax create -t flex MyFlexApp
(2)プロジェクトのルートに移動
(3)コンパイル
stax compile
(4)実行
stax run
(5)ブラウザで確認
(6)デプロイ
stax deploy -u <staxusername> -p <staxpassword>
関連情報
・Jungle
Java - Morph AppSpace が Grails をサポート
・Jungle
Java - Stax Networks はJavaアプリ対応のPaaS
・Jungle
Java - IBM が Amazon EC2 を用いてソフトウエアを提供
・Jungle
Java - Google App Engine がついに Java をサポート
・Jungle
Java - SalesForce 関連情報メモ
Groovy でうさぎ型ロボットを操作する
フランス生まれのうさぎ型ロボット 「Nabaztag(ナバズタグ)」
を Groovy スクリプトで操作できるようにする 「Nabaztag4G」
というライブラリがあるのだそうです。
おぉ、さすがフランス生まれ。お洒落なロボットですね。僕も欲しくなってきました。「ROBO-Q」
くらいの価格だったら、もう少し気軽に購入できるのですが..。(^^;
関連情報
・フランスで生まれたネットワーク型うさぎロボット「Nabaztag/tag」発売~開発者のラフィ・アラディアン氏が来日
・フランス・パリ
ブログ:白猫・三毛猫のカイエ: Nabaztag(ナバズタグ)のファッションショー IN ラファイエット・メゾン
・Groovy
library for Nabaztag API - Grな日々(uehajの日記)
(06/05 追記)
・某開発者の独り言:
ネコ型じゃないよ。ウサギ型だよ。
(07/12 追記)
ライバル出現?GAE経由で、Android のマスコットを操作できるそうです。
・Google Androidのマスコットを3Dプリンターで出力、Google App Engineと連動させて誰でも操作できるようにした「Androidの間」 - GIGAZINE
Grails 1.1.1 リリース
「Grails 1.1.1」 がリリースされ、「Google AppEngine」 をサポートするようになりました。
関連情報
・Grails
- Grails 1.1.1 Released
・SpringSource
Team Blog ? Grails 1.1.1 released with Google AppEngine support
・Jungle
Java - Grails 1.1 リリース
・Jungle
Java - Google App Engine がついに Java をサポート
(05/19 追記)
・Grails-1.1.1がリリース!
- leftovers...
(05/20 追記)
・Grails1.1.1をGAE/Jへデプロイする
- papandaDiary - Be just and fear not.
上記の記事を参考に、僕も少しだけ試してみました。
(05/21 追記)
・Grailsって凄いと改めてGAE/J対応で思う
- Grな日々(uehajの日記)
(06/08 追記)
・Grails
AppEngine プラグインの日本語ドキュメント - marsのメモ
(06/16 追記)
・テストまわりで残念なことがあるけど,Grailsはやればできる子
- marsのメモ
(06/20 追記)
・Grails
on GAE/J アプリケーションサンプル Fixdapfeed - Grな日々(uehajの日記)
(06/22 追記)
・Grails
on GAEにおける既知の問題(と回避策) - Grな日々(uehajの日記)
(06/24 追記)
・Grails
goes on: WebFlowTestCaseが変わったらしい
(06/30 追記)
・Grails
- Grails 1.2 Milestone 1 Available
(07/16 追記)
・ゲンゾウ用ポストイット:
Grails AppEngine PluginでJPAを使用する(成功)
(07/17 追記)
・ゲンゾウ用ポストイット:
Grails in GAEの課題
(07/25 追記)
・第4回
g* ワークショップ「はじめてみよう!Grailsプラグイン」初級編 - leftovers...
・GAELYK・・・thin
groovylet&template on GAE/J - Grな日々(uehajの日記)
・Gaelyk
- a lightweight Groovy toolkit for Google App Engine Java
(07/26 追記)
・GWT
Plugin for Grails 0.4-SNAPSHOT @ Peter Ledbrook
(08/06 追記)
・Grails
goes on: Grailsのテスト・ツール
(08/11 追記)
・Grails
1.2-M2 リリースですよ! - leftovers...
(08/23 追記)
・JGGUGサマーイベント2009
「G* on GAE/J 挑戦編」 - leftovers...
(09/04 追記)
・とあるWebプログラマの軌跡(仮):
Grails 1.1.1でDomainのsaveについて
(09/06 追記)
・便利かどうかわからないが
Grails1.2M2のドキュメント生成を試してみた - marsのメモ
(10/03 追記)
・Grails
1.2-M3 に更新! - leftovers...
(11/08 追記)
・Grails
1.2-M4 リリースだよ! - leftovers...
(12/05 追記)
・Grails
1.2 RC1 リリースっ。 - leftovers...
(12/17 追記)
・Grails
1.2 RC2 リリース! 待ち疲れたよ - leftovers...
(12/19 追記)
・Grails
1.2 探検隊 -新たな聖杯をもとめて・・・-
(12/21 追記)
・Xtext
And Grails20091218
・2009-12-20
- Grな日々(uehajの日記)
Hudson で継続的インテグレーション
まだ試したことはありませんが、CI(Continuous Integration;継続的インテグレーション)ツールの 「Hudson」 が注目されているようです。自動ビルドはともかく、ビルドに組み込んでの自動テストというのはどの程度普及しているのでしょうか?
関連情報
・特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp
・InfoQ:
HudsonとFindBugsを用いた継続的インテグレーションとコードインスペクション
・プログラマの思索:
CIツールHudsonを使いこなす
・【コラム】イマドキのIDE事情
(43) CIツールとIDEの連携 - EclipseからHudsonを利用する | マイコミジャーナル
・Jungle Java - 『Apache Maven 2.0入門』
p.s.
最新版では Groovy Shell を実行可能なコマンドラインインターフェース(CLI)も提供されているとのことです。
・アクエリアム
- The Aquarium (ja): Hudson のリリースのマイルストーンと新しい Groovy サポートの CLI
・Hudson
CLIとGroovy shell - 川口耕介の日記
・とあるWebプログラマの軌跡(仮):
HudsonをCLI(CUI)で操作する
・Hudson
CLI and Groovy shell - Kohsuke Kawaguchi's Blog - marsのメモ
(05/12 追記)
・hudson-cliがちょっと分かって来た
- marsのメモ
(05/13 追記)
・Hudson
CLIの内部構造 - 川口耕介の日記
・hudson-cliの仕組みが,もっと分かって来た
- marsのメモ
(05/18 追記)
・hudson-cliテラスゴス
- marsのメモ
・アクエリアム
- The Aquarium (ja): もはやパンチカードではなく...ラップトップでもない!- クラウドでの Hudson サービス
(05/19 追記)
・CIのメリットは何か私案
- Grな日々(uehajの日記)
(08/08 追記)
・アクエリアム
- The Aquarium (ja): Hudson 商用サポートが Sun から
(10/26 追記)
・Hudson
Assembler - marsのメモ
(11/27 追記)
・アクエリアム
- The Aquarium (ja): Hudsonの成長 - コミュニティとプロダクト
(2010/06/01 追記)
・Groovy
and-hudson2
(2010/06/03 追記)
・Hudsonについて書いたこと
- 猫背オヤジの奮闘日記
・Java/Hudson
- きのさいと
・LL言語でもHudsonを使おう!
・Hudsonの萌え化、もしくは痛Hudson化
- almost nearly dead
(2010/08/27 追記)
・Bickel
Blog: CloudBees Launches Hudson as a Service
・CloudBees
- Enterprise Java Virtualization
Skyway Builder CE 6.2 を少しだけ試してみた
1週間ほど前にリリースされた 「Skyway Builder CE 6.2 GA」 を少しだけ試してみました。
1.インストール
基本的には 「Skyway Builder CE RCP」 の圧縮ファイルをダウンロードして、解凍すればOKです。ただし、この状態で起動すると以下のような m2eclipse のエラーが発生して、後述する Scaffolding に失敗します。
"User settings file does not exist C:\Documents and Settings\username\.m2\settings.xml"
このエラーを解消するためには、"Window > Preferences > Maven > Installations" と選択して、表示される "User Settings" の内容を変更する必要があります。
例)C:\JAVA\apache-maven-2.1.0\conf\settings.xml
2.コンテナの準備
「Skyway Builder CE」 がサポートするコンテナは 「Tomcat 5.5」 及び 「Tomcat 6.0」 に限定されています。ここでは 「Tomcat 5.5」 を使用することにしました。
3.データベースの準備
「Skyway Builder CE」 がサポートするデータベースは 「MySQL 5.x」 及び 「PostgreSQL 8.x」 に限定されています。データベースのインストール方法などについては省略しますが、ここでは 「MySQL 5.1」 を使用することにしました。アプリケーションのコンパイル及び実行にはJDBCドライバも必要となります。
4.サンプル・アプリケーションの作成
(1)Skyway Project の作成
Skyway Project を新規作成します。ポップアップしたダイアログに「TestSkyway」という名前を指定すると、「TestSkyway」というプロジェクト(modeling project)と「TestSkyway-Web」というプロジェクト(標準的な Java Web Dynamic Project)が作成されます。
(2)Data Type の作成
作成された「TestSkyway」(modeling project)に、「Guest」という Data Type を新規作成し、fields を追加していきます。
(3)CRUD の Scaffolding
保存した「Guest」(Data Type)を右クリックして、"Scaffolding > Generate CRUD" を選択すると、下図のような「GuestController」「GuestDAO」及び「GuestService」が自動作成されます。
(4)Database Configuration の設定
作成された「GuestDAO」をダブルクリックして、Database Configuration タブを選択し、Connection の設定を行います。
(5)アプリケーションの実行
「TestSkyway-Web」を右クリックして、"Run As > Run on Server" を選択。Internet Web ブラウザで "http://localhost:8080/TestSkyway-Web/indexGuest.html" にアクセスすると一覧画面が表示され、"New Guest" をクリックすると登録画面に遷移します。
関連情報
・Jungle
Java - Skyway Builder CE 6.1 GA リリース
(04/28 追記)
「Spring」
ベースで 「Groovy」
もサポートしていますが、自動作成される CRUD は Java アプリです。
Google App Engine がついに Java をサポート
「Google App Engine」 がついに Java をサポートすることになりました。「Groovy」 など、Java 仮想マシンで動作するスクリプト言語も 「Google App Engine」 で動作するようになります。
関連情報
・Google
App Engine、Java獲得 - JRubyとRails、Groovyも動作 | マイコミジャーナル
・グーグル、「App
Engine」でのJavaサポートを発表:マーケティング - CNET Japan
・Java対応になったGoogle
App Engineを使えるようにしてみた:さむしんぐにゅぅ
・Jungle Java - Google App Engine のロードマップ
(04/09 追記)
・Randomwalk
> [速報]Google AppEngineがついにJavaサポート開始! : ITmedia オルタナティブ・ブログ
・Google
App Engine Javaで遊んでみる - syttruの日記
・suz-lab
- blog: "Google App Engine SDK for Java"を試してみた
・Google
App Engine for Java を触ってみた - With skill and creativeness
・civic
site : GroovyがGoogle App Engine for Javaで動いた
(04/10 追記)
・SpringSource
Team Blog ? Write your Google App Engine applications in Groovy
・ぽかぽか陽気
- ずっと君のターン
・MOONGIFT:
? これは面白い!GAEでJRuby on Rails!「Yet Another Ruby Blog」
・GAE
for Javaで環境構築からデプロイまで - 半径5メートル
・2009-04-09
- Grな日々(uehajの日記)
僕も少しだけ試してみました。Java アプリをこんなに簡単に公開できるなんて、感動です。
(04/13 追記)
・某開発者の独り言:
GoogleAppEngine for Javaを少し。
・AIRLife.net:
Google App EngineでH2 Database Engine使ってみた
・Google
App Engine for Java上で稼動するビジネスアプリケーションを業界に先駆けて実用化 : サイオステクノロジー株式会社
(04/14 追記)
・Grails.jp
- GroovyでGoogle App Engine用のアプリを書こう
・CLOSED-LOOP:
Google App Engine: Guestbook with Goovy Groovlets
・Slim3
for Google App Engine/Java - ひがやすを blog
・SimpleModeler開発日記:
Google App Engine Java開発中
・suz-lab
- blog: "Google App Engine Java"で"@nifty TimeLine API"を利用
・Google
App Engine、サーバはJetty | マイコミジャーナル
(04/15 追記)
・「『Google
App Engine for Java』でxxxを動かしてみた」のまとめ - kawaosoの日記
・Frameworks
and libraries supported by Google App Engine Java - Google ドキュメント
(04/16 追記)
・Grails
AppEngine plugin - Bo
・Google
App Engine Java版、2万5,000まで登録可 - PHPも動作 | マイコミジャーナル
(04/20 追記)
・Grails
on GAE/Jを試してみた - Grな日々(uehajの日記)
(04/22 追記)
・GAE/Jは破壊的イノベーション
- ひがやすを blog
(04/23 追記)
・Twitterもどきを作りながらGoogle
App Engineの肝データストアを理解する - builder by ZDNet Japan
・Google
App Engine for Javaを使ってみよう! (1)Google Plugin for Eclipse:CodeZine
・Google
App Engine for Javaを使ってみよう! (2)Images Java API の使い方:CodeZine
・InfoQ:
Google App Engine、Java対応についての賛否
(04/26 追記)
・Groovy
web Console on GAE/Jで、JDOだのJPAだのをたたいて遊ぶ方法 - Grな日々(uehajの日記)
(04/28 追記)
・InfoQ:
JRuby on Google App Engineの総まとめ:DataStore向けDataMapper Adapter、Reggae
・Google
App Engine for Javaを使ってみよう! (3)Google Accounts Java API:CodeZine
(05/01 追記)
・MOONGIFT:
Google App EngineをRESTful対応に「App Engine Rest Server」
・MOONGIFT:
Google App EngineにXMPP機能をつける「App Engine IMified」
・Google
App Engine for Java 上で単純な JAX-RS の利用 - RESTEasy を使って - なんとなくな Developer
のメモ
・GAE
で Google Search REST API を つかってみた。 - Many-worlds interpretation
(05/09 追記)
・Grails
Scaffolding CRUD Templates for Google App Engine / Java « My Code-Fu is
Weak
(05/11 追記)
・GAE/J+BlazeDS+Flexの共有カレンダー(ご都合.com):nod::ぶろぐ:RIA::Flex/AIR/Flash
(05/12 追記)
・EclipseでJava版App
Engineを始めるための基礎知識 - @IT
(05/14 追記)
・Google
App Engine Blog: Java SDK version 1.2.1 now available
(05/20 追記)
・Google
App Engine for Javaを使ってみよう! (4)URL Fetch Java API:CodeZine
上記の記事では 「GWT」 を使用した事例が紹介されています。
(06/09 追記)
・Flex/AIRハマり帳
~第1回:Google App Engine for Java+BlazeDSでハマらない方法・前編~ | デベロッパーセンター
・Flex/AIRハマり帳
~第2回 Google App Engine for Java+BlazeDSでハマらない方法・後編~ | デベロッパーセンター
(06/17 追記)
・GAEのサーバー構成とリクエストの流れ
- スティルハウスの書庫
(06/29 追記)
・404
shin1のつぶやき ないわー Not Found: BPStudy#22に参加して来た
(06/30 追記)
・ぶいてく:
【Reflex iText】 Google App Engineで動く無償PDFサービス
(07/03 追記)
・App
Engine/AptanaなどJavaクラウド4つを徹底比較 - @IT
(07/16 追記)
・404
shin1のつぶやき ないわー Not Found: #appengine for java sdk1.2.2への対応方法
(07/29 追記)
・404
shin1のつぶやき ないわー Not Found: #AppEngine for Javaで全文検索する
(08/01 追記)
・App
Engine Java SDK 1.2.2リリースノート - Grな日々(uehajの日記)
(08/17 追記)
・GroovyとGoogle
App Engineでアプリ開発(前編) ~GroovyでWeb開発を行うための基本:CodeZine
(08/20 追記)
・GroovyとGoogle
App Engineでアプリ開発(後編) ~Googleのサービスを利用する方法:CodeZine
(08/31 追記)
・404
shin1のつぶやき ないわー Not Found: #appengine JavaのLow-Level API(低レベルAPI)入門
(09/02 追記)
・404
shin1のつぶやき ないわー Not Found: #appengine JavaのLow-Level API入門 Relationship編
・ゆきおのPC改造日記
Google App Engineでシステムトレード
(09/04 追記)
・Google
App Engine Blog: App Engine SDK 1.2.5 released for Python and Java, now
with XMPP support
(09/16 追記)
・404
shin1のつぶやき ないわー Not Found: #appengine JavaではJDOは捨てましょう!
Grails Flex Scaffold 0.1.1 リリース
「Grails」 で 「Flex」 に対応したWebアプリケーションを scaffolding するためのプラグイン 「Grails Flex Scaffold(GFS)」 が登場しています。
関連情報
・Nabble
- FlexCoders - Grails Flex Scaffold 0.1.1 release
・GFS
Example for Grails 1.1 - Grails Flex Scaffold (GFS) - Codehaus
・Dynamic
Flex Scaffolding for Grails via REST Services : Part 1: Getting the
model out to Flex via REST services. « Tomás Lin’s Programming Brain Dump
・Dynamic
Flex Scaffolding for Grails via REST Services : Part 2 – Scaffold
Generation « Tomás Lin’s Programming Brain Dump
・Jungle
Java - Grails と Flex の統合
・Jungle
Java - Grails 1.1 リリース
(04/06 追記)
「Grails」 と 「OpenLaszlo」
の統合に取り組んでいる日本の開発者もいらっしゃるようです。
・Grails - Plugin:
OpenLaszlo plugin
・Laszlo
on Grails
・Jungle
Java - OpenLaszlo 4.0 正式版リリース
(04/09 追記)
・GrailsとFlexとGoogle
App Engine - そんなこんなで。
(05/27 追記)
「Grails」 と 「ZK」
を統合するためのプラグインもあるんですね。
・Grails - ZK Plugin
・Zk
Plugin 0.7.1 - Bo
・Jungle
Java - ZK 3.0 RC リリース
(05/31 追記)
・Grails
- GraniteDS Flex plugin 0.4 released
・Jungle
Java - Granite Data Services 1.0.1 GA リリース
(06/02 追記)
・GFSv0.2-beta
- Bo
(07/11 追記)
・Grails
- GraniteDS Flex plugin 0.6 released
・Jungle
Java - Granite Data Services 2.0.0 GA リリース
(08/14 追記)
・Grails
- GraniteDS Flex plugin 0.7 released
Skyway Builder CE 6.1 GA リリース
Skyway Software によって開発された 「Skyway Builder」 は、ドメイン・モデルから Spring ベースの Java CRUDアプリケーションを自動生成するフレームワークで、Community Edition が無償で提供されています。最新版は01月にリリースされたバージョン6.1 GA で、「Eclipse 3.4」 をサポートする次期バージョンが今月末までにリリースされる予定だということです。
関連情報
・InfoQ:
Skyway Builder Community EditionがSpringアプリケーションのコード生成をサポート
・Jungle
Java - AribaWeb なら Rails の100倍コード量が少ない?
・Jungle
Java - 『ドメイン駆動』
・Jungle
Java - Clear Toolkit がオープン・ソース化
(03/26 追記)
・Skyway
Builder 6.2 Feature Previews
(03/27 追記)
「Ext
JS」 や 「ICEfaces」
を使用したサンプル・プロジェクトのダウンロード提供も行われています。
・The Community for Skyway Users, Developers, and Contributors - Sample Projects
(04/08 追記)
「Skyway Builder Enterprise
Edition」 では 「Rational Software Architect(RSA)」 との統合が図られているようです。
・Skyway Visual Perspectives: IBM Rational Software: UML directly to Spring Application
(04/18 追記)
・Skyway
Team Blog » Blog Archive » Skyway Builder 6.2: GA Release Now Available
Grails 1.1 リリース
「Grails 1.1」 正式版がリリースされたようです。オメデト(^-^)∠※PAN!
関連情報
・Grails
1.1 やっとリリースですよ! - leftovers...
・Grails-1.0.*からGrails-1.1への~
Pt.1 - leftovers...
・Grails-1.0.*からGrails-1.1への~
Pt.1.0.5 - leftovers...
・Grails-1.0.*からGrails-1.1への~
Pt.2 Grails起動部分をコードリーディングしてみた。 - leftovers...
・Grails-1.0.*からGrails-1.1への~
Pt.3 まだ最終版じゃないから何とも言えないけど・・・GORM・・・ - leftovers...
・Grails-1.0.*からGrails-1.1への~
Pt.4 プラグインがより便利にあつかえる! - leftovers...
・Grails-1.0.*からGrails-1.1への~
Pt.番外編 i18n関連の問題 - leftovers...
・Jungle Java - Groovy 1.6 リリース
p.s.
03月19日(木)に名古屋で開催される Grails/Groovy 勉強会には、僕も参加する予定です。楽しみだなぁ。(^-^)
(03/13 追記)
・Grails高速化成功、Spring傘下で初公開
| マイコミジャーナル
(03/18 追記)
・InfoQ:
Grails 1.1 の道を開く
(03/23 追記)
03月19日(木)に開催された 「第0.9回
Grails勉強会 in Nagoya」 に参加してきました。懇親会では主催者のニューキャスト
川原社長や山本さんともお話しすることができて、とても楽しい時間を過ごすことができました。ありがとうございました。
それにしても、お二人は本当にいいコンビですね。技術力と企画力を両輪として、Grails
のコミュニティをぐいぐいと牽引してくれることでしょう。
・mkawa.xmldo:
第0.9回 Grails勉強会inNagoya「もやっこでいこみゃ~か!?」無事終了~
・とあるWebプログラマの軌跡(仮):
GrailsCodeReading in 名古屋!
(03/24 追記)
・【ハウツー】Groovyでさくさく開発!
Grails 1.1新機能レビュー | マイコミジャーナル
・新・たけぞう瀕死の日記
(04/01 追記)
・とあるWebプログラマの軌跡(仮):
Grails 1.1 warしてみた
AribaWeb なら Rails の100倍コード量が少ない?
随分と刺激的なキャッチコピーを掲げて、「AribaWeb」 という Webアプリケーション開発フレームワークが登場しました。 まだ詳細は把握していませんが、Java / Groovy で作成したドメインクラスから簡単にデータベースアプリケーションを作成できるようです。要注目ですね。
関連情報
・AribaWeb
- コンポーネント指向のWebアプリ開発フレームワーク - オープンソースコラム
・MOONGIFT:
? Railsの100倍コード量少なくAjaxアプリケーションが作れるJavaフレームワーク「AribaWeb」:オープンソースを毎日紹介
・オープンソースのフルスタックフレームワーク
- AribaWeb - Foo am I?
(02/24 追記)
デモアプリの画像を追加。画像が小さくて分かりにくいかもしれませんが、なかなかリッチなUIを提供してます。
また、「Eclipse」 向けのプラグインも少しだけ試してみました。同プラグインをインストールして AribaWeb Project の作成を実行すると、プロジェクトで使用するテンプレートを選択するように指示されます。
(04/08 追記)
03月に Version 5.0RC2
がリリースされています。
・AribaWeb - Download
・AribaWeb:
New "AribaWeb by Example" Tutorials!
(04/28 追記)
・AribaWeb:
building a Real App in 20 minutes on Vimeo
上記のビデオを見ながら、また少しだけ試してみました。"admin/ariba" でログインできます。
(12/22 追記)
・AribaWeb:
Localization Made Easy!
・Sneak
Peak: AribaWeb localization (code and screencast) - AribaWeb
(aribaweb.org) | Google グループ
Entries (RSS)




