Hatena Blog Tags

ActiveObjects

(コンピュータ)
あくてぃぶおぶじぇくつ

ActiveObjectsは、Javaで書かれたO/Rマッパーです。略してAO。AOの基本原則は、「設定より規約」であり、使用するために設定ファイルを記述する必要はありません。

AOでは、データベースのテーブル構造をエンティティと呼ばれるJavaのインタフェースで記述する。

AOのマイグレーション機能により、エンティティ・インタフェースから実際のDBのテーブル構造を自動的に作成することができる。(マイグレーション機能がcreate table等のDDLを発行する。)エンティティ・インタフェースは特定のDBに依存しないため、プログラマは(理屈の上では)DBを意識する必要がなくなる。

また、AOではテーブルの値の取得・更新操作は、エンティティ・インタフェースを通じて行う。

ちなみに、AOはRuby on RailsのActiveRecordのアイデアを基に作成されているそうです。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

ネットで話題

もっと見る

関連ブログ