| « 2008年3月17日 | 2008年3月18日の投稿 |
2008年4月5日 » |
野村さんが実装している、LuRuJu on Rails がリリースされています。
LuRuJu は、Ruby から JUDE API を呼び出す糊フレームワークなんですが、"LuRuJu on Rails"は、さらにすごいです。
JUDE のモデル(*.jude ファイル)を Rails に配備するだけで、そのまま、動きます。コード変換する必要もなく、JUDEで描いたモデル図が、そのまま Rails で動くのです。
すごいコンセプト!ぜひお試しください。
http://luruju.com/luruju-on-rails/overview
以下、概要を抜粋します。
RAILS_ROOT/app/model配下にJUDEファイルを配置するだけで、JUDEで記述したクラス図内の各クラスが、そのままRubyOnRailsのモデル(MVCのM)として動作します。クラス間のリレーション(1対1,1対多,多対多)に対応継承に対応(実テーブルへのマッピング方法は単一テーブル継承[STI:Single-Table Inheritance])
マイグレーション用のファイルにテーブルの列情報を手動で定義する必要はありません。Rakeタスクlor:db:createを実行するだけでJUDEで記述したクラスに対応するテーブルが作成されます。Rubyコードを追記してモデルにビジネスロジックを実装することも可能です。JUDEから自動的にロードされるクラス定義はRails設定パラメータであるconfig.cache_classesの設定と連動します。これにより、開発環境でRailsサーバを停止させずにJUDEファイルの修正に追随することができます。
ばんちょう、さすが。
| « 2008年3月17日 | 2008年3月18日の投稿 |
2008年4月5日 » |

顧客に“ワォ!”という体験を提供――ザッポスに学ぶ企業文化の確立
ちょっとした対話が成長を助ける――上司と部下が話すとき互いに学び合う
悩んだときの、自己啓発書の触れ方
考えるべきは得意なものは何かではなく、お客さまが高く評価するものは何か
なんて素敵にフェイスブック
部下を叱る2つのポイント
第6回 幸せの創造こそ、ビジネスの使命