タグ

Grailsに関するtravelershouseのブックマーク (3)

  • 2009-06-26

    例のついったクローンで「お友だち/フォローされてる」を実装しようとしたときに,つまずいたというかGORMをよくわかってなくてベタな実装したかなって話を整理しておく。 やりたいことは,ある特定の人をピックアップして, その人をお友達登録している人の一覧 その人からフォローされている人の一覧 を抜き出す。SQL使うんなら何てこと無い事をGORMで片付けようとすると,ちょっとしたネタになるのが,なんとも...。 ムダに長いから,外に見せるのはここまで。 続きを読む 実際の所,ダイナミックファインダ(findByXxx系)はあまり使わず(使えず?),withCriteriaによる検索を行うことが多いのです。例えば,ダイナミックファインダは逆順(order desc)が出来ないとか,そんな簡単な理由で使いどころが限定されるのだ。 この手のCriteriaオブジェクト系のDB操作には良い思い出がないの

    2009-06-26
  • Grailsで帳票!JasperReport ざっくり評価編

    Javaで帳票といえば長い事BIRTを愛用してきたんだけど、わず嫌いもよくないと言う事で有名なJasperReportを使ってみた、せっかくなんでGrailsで。 まずJasperReportの仕組み。 jasperReportは jrxml というXMLファイルをコンパイルして jasper ファイルを生成して、そこにパラメーターやらデータソースやらを与えて帳票を出力してくれる 出力形式は XLSやPDFHTMLCSV等が出せる(XLSはPOI、PDFiTextを使用) XMLファイルを作成するには iReport というGUIソフトがある iReportには Classic 扱いの 3.0 と 現行の 3.5 がある 3.5 はNetBeansベースのアプリ(NetBeans用のPluginもある)でマルチプラットフォームなので良さげな感じだが、 Classicに比べると設定出

  • 2009-02-27

    東京での5年間は長かったが,仙台の5年はあっちゅう間だの。年のせいか? タイプしたキーをGrowlみたいなフローティングウィンドウに表示するツール。NetBeans TVとかでたまに見かけるアレ。 スクリーンキャストとかプレゼンするのに役立ちそう。って,どっちもそんな機会ないけど。:-) えー,バカのひとつ覚えで「アップロードしたファイルはディスクのどっかに置いとけ」っての信じてきたんだけど,運用が楽じゃない。Grailsとは言え,のちのちWARで配布とか考えると「カレントディレクトリってどこやん?」ってとこから考え込むハメになる。 ならばよろしい,DBに格納してしまえ。ってんで,やってみた。 これがまた至極簡単。まずは,こんなドメイン作るよ。 用もないのにいちいちBLOBデータをフェッチされてはたまらんので,FileInfoとFileContentをわけてみたよ。図にするとこんなん。Bl

    2009-02-27
  • 1