Welcome to the Spring Eclipse download mirror, where you'll find fast downloads of the most common Eclipse distributions from various Eclipse release trains: Eclipse Standard/Classic: the original Eclipse IDE distribution, containing Java and Plugin Development Tooling alongside Git and CVS integration. Eclipse IDE for Java EE Developers: a pre-configured IDE package for Java developers creating J
8月10日(現地時間)に米VMwareによる買収が発表され、VMworld 2009でもさまざまな場面でそのテクノロジーが紹介された米SpringSource。同社技術がVMwarでどのように活用されるのか。本稿では、その点について、少し補足しておこう。 SpringSourceについて 米SpringSourceは、米国に本社を置くソフトウェア企業。DI(Dependency Injection)コンテナ(もしくはIoC[Inversion of Control]コンテナ)と呼ばれるJavaフレームワーク「Spring Framework」の開発元として知られ、Javaエンジニアの間では非常に馴染みのある企業である。 CEOのRod Jonson氏は2004年、当時サーバアプリケーションの開発で広く使われていたJava標準技術「Enterprise JavaBeans(EJB)」を、「J
Cloud Foundry, the Proven Development Platform for Cloud-Native Applications Cloud Foundry provides a highly efficient, modern model for cloud native application delivery. cf push — And Your App is Live Cloud Foundry makes going from code to running apps as easy as a single cf push command. Don’t spend your time writing infrastructure config for Kubernetes and Istio. Stay focused on your code.
...いや,これから便利になるんだろう。 Grails1.2M2からGrails User Guideと同じドキュメントエンジンがユーザプロジェクトでも使えるようになるというので試してみた。まだ正式版じゃないので,微妙なところもあるけれど,これはちょっと面白い。 1.2M2のリリースノートには, Project Documentation Engine The same documentation engine that powers the Grails reference documentation is now available in your projects. Simply create your documentation inside the src/docs/ref and src/docs/guide directories of your project. See t
IBM i(AS/400)のプラグインをGrailsの公式サイトで調べると、意外なことに3つも存在してます。GrailsとASの両方をやってる人がいて、さらにPluginまで作っている人がいると思うと、世界は広いなと思います。もし自分に英語力があったらコミュニケーションとってみたいです。 Grailsのプラグイン ■ibm iのカテゴリー IBM i support Systemi Grails Domain Plugin jtopen その中で、「Systemi Grails Domain Plugin 」の”既存DBのリバースエンジニアリング”が直ぐ目に付いたので、早速試してみました。本来ドメインありきのGrailsにとって、RDBありきではないので本筋とは違うカモですが、RDBをドメインに置き換えるとしても、”エイ!ヤー!”でフィールド(カラム)を引き込んでくれるだけでも、結構ありが
会社のプログラミングコンテストの課題がTwitterクローンだったので,Grailsの習作にちょうどよいと思って応募してみたんだが,応募締め切りが今月末なのにもうできちゃった。:-) 多分,実稼働時間で40時間かかってないんじゃないかな?もともと「サクっと」出来るだろうと思ってたんで,あんまり驚いてはいない。まともなアプリ作ってみないと分かんない点がいろいろ見つかって面白かった。ちょっと格好つけてAJAXだのCSS主体のレイアウトだのイマドキの手法に手を出してみたけど,こうゆうのも実際作ってみないとわからん事多いね。 作ったモノは大した事ない(GSP除いて1200行程度)んだけど,モノがモノだけにソース公開とかまだやんない。ただ,ヒマみて小ネタを残していこうと思う。 とりあえず,まともなGrailsアプリ作った上での感想。 いい点 とにかく記述が楽。もうJava書けないかもしんない。 Be
Grailsがバージョン1.1.1でGAE/Jに対応したということなので、早速試してみる。 このとおりに進める。 Get Grails-1.1.1 まずは、grails-1.1.1を落としてくる。 http://www.grails.org/Download Path、GRAILS_HOMEの書き換えを忘れずに。 AppEngineのSDKはこちらから落とせる。 SDKのディレクトリに対して環境変数APPENGINE_HOMEを設定。 Create Grails-App 雛形の作成。 grails create-app first-app Set GAE application idenfier. Config.groovyにGAEアプリのIDを設定する。 http://appengine.google.com/で、Create Applicationしておく。 google.appeng
この連載ではJavaプログラマを対象に、Groovyというスクリプト言語を使ってRuby on Railsライクな開発を行えるWebアプリケーションフレームワーク「Grails」を紹介します。今回は、MVCの「Model」の部分を担当するドメインクラスについて説明しましょう。 はじめに 今回は、MVCの「M(Model)」について説明を行うことにしましょう。Modelは、データベースとのやり取りなどを管理する部分です。データベースに問い合わせをしたり、必要なデータを受け取ったりするのはすべてモデルの担当となります。 ただし、勘違いしてはならないのが、「モデルの中に、特定のデータベースに接続しデータを取得する処理を作成するわけではない」という点でしょう。モデルの中で、データベース接続の処理を書いたり、クエリーを送信したりすることはありません。それらはすべて「ドメインクラス」が行ってくれるので
Grails AppEngine Pluginを使って、GAE上のGrailsアプリをleftoversさんのところを参考にしてつくってみました。 http://grailstestuehaj.appspot.com/ いや未完成どころか、ただの断片ですけどね。事前に「DIとAOPも削りました」と言う話も聞いていたので、動くのはもっと先の話か思ってましたが、あっけなく動いたなあという印象。いやもちろん凄い苦労してるのかもしれませんが。Google側の協力とかもあったんでしょうか。(GroovyチームとGAEチームとの間では事前に協力しての検証作業があったみたいね)。 上記まで持ってくのにはまったところや留意点、あるいは単に知らなかったので苦労した点(MacOSXでですが、あまりOSには依存しないことかも): githubからGrails 1.1.1 SNAPSHOTを取得してブランチを設定
2009年3月、「Grails 1.1」がリリースされた。GrailsはJavaVM上で動作するスクリプト言語「Groovy」をベースに、DIコンテナ「Spring Framework」、O/Rマッピングフレームワーク「Hibernate」などのオープンソースフレームワーク上に構築されたフルスタックのWebアプリケーションフレームワークだ。 GrailsのWebサイト また、時期を同じくして「Groovy 1.6」もリリースされている。Groovy 1.6では特に性能改善が重点的に取り組まれており、以前のバージョンと比較して大幅な実行速度の向上が実現されている。 本稿ではGrails 1.1の新機能の中から特に重要なものをピックアップして紹介する。 単独でも使えるようになったGORM Grails 1.1での最も大きなトピックはGrails標準のO/Rマッピングフレームワークである「GOR
ToDo買って以来PDA的な用途が増してきたんで,そろそろDock欲しいなぁと思って物色してみるも,無駄に高い。:-( そんな時,先のページを見つけたんで会社から一番大きいゼムクリップをガメてきて作ってみた。 こんなゼムクリップをラジオペンチで伸ばしたり曲げたりして, こんな感じに加工する。 iPod touchを置いてみたけど,意外と悪くない。ラバージャケット付けてるから傷とか気になんないし。:-) 縦置きしたくなったら(↓)これかレゴかな。 → The Ridiculously Clever Dock : 5 Steps (追記) Mixiでこんなケース見つけた。厚紙かプラ板で作るといいみたい。 → Feature - Make your own Cardboard iPhone Dock - Full Instructions たとえば作成日時と更新日時を自動で設定してくれるdate
東京での5年間は長かったが,仙台の5年はあっちゅう間だの。年のせいか? タイプしたキーをGrowlみたいなフローティングウィンドウに表示するツール。NetBeans TVとかでたまに見かけるアレ。 スクリーンキャストとかプレゼンするのに役立ちそう。って,どっちもそんな機会ないけど。:-) えー,バカのひとつ覚えで「アップロードしたファイルはディスクのどっかに置いとけ」っての信じてきたんだけど,運用が楽じゃない。Grailsとは言え,のちのちWARで配布とか考えると「カレントディレクトリってどこやん?」ってとこから考え込むハメになる。 ならばよろしい,DBに格納してしまえ。ってんで,やってみた。 これがまた至極簡単。まずは,こんなドメイン作るよ。 用もないのにいちいちBLOBデータをフェッチされてはたまらんので,FileInfoとFileContentをわけてみたよ。図にするとこんなん。Bl
Grailsのログ出力設定って結構はまりやすい気がしてて、自分でもかなり悩んだ気がするので、参考までにログ出力関係の設定を貼っておきます。 // log4j configuration log4j { // for Debug appender.stdout = "org.apache.log4j.ConsoleAppender" appender.'stdout.layout'="org.apache.log4j.PatternLayout" appender.'stdout.layout.ConversionPattern'='%d{yyyy-MMM-dd HH:mm:ss,SSS} [%p] (%c{2}) %m%n' // for Error appender.stacktraceLog = "org.apache.log4j.FileAppender" appender.'sta
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く