タグ

javaとactiveobjectsに関するTaROのブックマーク (12)

  • Active Objects: Wiki: Home — Java.net

    Pure-Java Object Relational Mapping Description ActiveObjects is an intuitive, pure-Java ORM. AO is designed from the ground up to be extremely simple and easy to use from an API standpoint. AO can be used with either an existing database schema, or it can auto-generate the database schema from the user-specified entity interfaces. ActiveObjects also supports Rails-style database migrations, all

  • Wicket + Databinder + ActiveObjects が熱い - イトウ アスカ blog

    すごくいい。とってもいい。何がいいって、まず ActiveObjects から褒めてみますね。 使えるようになるまでがあっというま(設定やコード量的に)。DI コンテナとかいらない。設定ファイルももちろんいらない。 エンティティに合わせて CREATE TABLE を発行してくれる。すでにテーブルが存在したら、現在のエンティティに合わせて ALTER TABLE も発行してくれる。リファクタリングをよくする人にはうってつけ。 Commons DBCP や C3P0 がクラスパス内にあったら、それを自動的に認識してコネクションプーリングに使ってくれる。ちなみに C3P0 はクラスパス内に Log4J があったら Log4J でロギングしてくれる。log4j-over-slf4j を入れとけば SLF4J でログをはくから Wicket とのログの親和性も問題なし。 パフォーマンスはどれぐらい

    Wicket + Databinder + ActiveObjects が熱い - イトウ アスカ blog
  • Wicket+ActiveObjects+GuiceのアプリをUpしてみるテスト。 - 日記

    Wicket+ActiveObjects+Guiceの組み合わせでアプリ作ってたんだけど、一段落したので、こっそりGoogle Codeにアップしてみた。http://yamaguchi.googlecode.com/svn/trunk/mailbox/メールサーバに接続して、メールボックスの容量を計測して、画面に表示するというだけのもの。うちの会社のメールサーバがよく容量オーバーで死ぬので作ってみました。。「Serializableなものしか扱わないWicketとSerializableでないActiveObjectsのエンティティの間をどう取り持つべきか」がよくわからんかった。結局、Seasar2のAOPProxyとか使ってるけど(cglibとかわからんのでwww)、もっとうまい方法があるはず。ActiveObjectsがクラスを生成するところとかソースをもうちょっと眺めればいいんだろ

  • jarファイル1つで動作するJavaのORM DomaとActiveObjects - よねのはてな

    jarファイル1つで手軽に試せるJavaORM DomaとActiveObjectsのサンプルをT2を使い作りました。 Doma 以前カンファレンス時に、id:taediumさんに「Doma触ってサンプル作ります」と言ったのでいつまで待たせるんだ!と怒られないように作成しました。 T2 + Guice + Doma T2 + Guice + Domaで構成されています。 詳細な使い方等は、id:c9katayamaさんが解説してくれていますので、こちらをご覧下さい。 http://d.hatena.ne.jp/c9katayama/20091011/1255244389 補足 あとGuiceとDomaにはTransaction機能はないので、SpringのTransactionInterceptor等のトランザクション機能を使ってみたがGuiceのサンプルなのにSpringも出てくると、

    jarファイル1つで動作するJavaのORM DomaとActiveObjects - よねのはてな
  • エンティティのメソッド - いろいろ解析日記

    ActiveObjectsではエンティティの実装を書く必要はありません。 EntityManagerに対しfind()メソッド等を呼び出すことで、エンティティの実装を取得することができますが、 この実装はActiveObjectsが動的に作成してくれるものです。 今回は、エンティティに対して呼び出せるメソッドについて整理しました。 エンティティのメソッドを実装インタフェース・継承クラスなどで整理 エンティティに対しメソッド呼び出しが行われると、どのような処理を行うかの判定が行われます。 以下に、判定内容および、対応する処理をまとめました。 なお、実際のメソッドの判定は、判定順に行われます。 RawEntityのメソッド いつでも使用できます。 判定順 メソッド名 概要 1 getEntityType エンティティの型を取得する。 4 save エンティティを保存する。 6 getEntit

    エンティティのメソッド - いろいろ解析日記
  • ActiveObjecstのJavadocのクラス概要の日本語訳 - いろいろ解析日記

    ActiveObjectsのJavadoc(https://activeobjects.dev.java.net/api/overview-summary.html)に記載されているクラス概要について翻訳してみました。 インタフェース、クラス、列挙型、アノテーションに分けて表にしました。 なお、publicなクラスのうちでも、公開APIでないと明示されているクラスについては記載しませんでした。 ※2008/11/05 22:30頃、javadocへのリンクを追加。 インタフェース パッケージ インタフェース 概要(日語訳) net.java.ao Entity Entigy.getID()メソッドを提供するRawEntityの拡張。 net.java.ao PolymorphicTypeMapper エンティティ型と対応するポリモフィック型フラグ値の双方向マッピングの戦略(もしあれば)。

    ActiveObjecstのJavadocのクラス概要の日本語訳 - いろいろ解析日記
  • ActiveObjects: An Easier Java ORMの日本語訳 - いろいろ解析日記

    http://www.javalobby.org/articles/activeobjects/の日語訳です。 複数回に分けて訳しました。 An Easier Java ORM(1) An Easier Java ORM(2) 教訓をJavaに活かす An Easier Java ORM(3) 実装の詳細を詰める An Easier Java ORM(4) 複雑な問い合わせ An Easier Java ORM(5) Active Recordパターンを実装する An Easier Java ORM(6) 動く! An Easier Java ORM(7) おわりに

    ActiveObjects: An Easier Java ORMの日本語訳 - いろいろ解析日記
  • ActiveObjectsのPDFドキュメントの日本語訳 - いろいろ解析日記

    https://activeobjects.dev.java.net/ActiveObjects.pdfPDF形式で公開されているActiveObjectsのドキュメントを勝手に日語訳してみました。 誤訳や誤植等あるかもしれませんが、ソースファイルを読んだ内容と比べても違和感はないので、大間違いはないと思います。 以下、文となります。 基的な考え方 Basic Concepts ActiveObjectsの基原則は、「設定より規約」という有名なキャッチフレーズです。開発者は基的なJavaデータオブジェクト規約(get、set、is等…)を使用して抽象Javaクラスインタフェースを作成します。そして、データベースへの接続はActiveObjectsが処理します。さらに言うと、ActiveObjectsはJavaクラスモデルからデータベース固有のスキーマを生成します。 The un

    ActiveObjectsのPDFドキュメントの日本語訳 - いろいろ解析日記
  • ActiveObjectsでたったの2時間で作れる3次元グラフ - いろいろ解析日記

    ついカッとなってやった、ActiveObjectsのいいところを見せられれば何でもよかった。 2時間とは ここから そろそろActiveObjectsで気だす!!!ここまで canvas3DGraph.js+prototype.js+Wicket+ActiveObjects+MySQLで、3Dグラフ表示&更新プログラムを作った。 画面&データ 左側のブラウザでグラフデータの追加をして、右側のデータで自動的に3次元グラフの描画をしてる。 ちょっとずつデータを追加していく様子の、画面とデータを張り付けてく。 初期データ mysql> select * from threeDData; +----+------+------+------+ | id | z | x | y | +----+------+------+------+ | 1 | 30 | 50 | 40 | | 2 | 80

    ActiveObjectsでたったの2時間で作れる3次元グラフ - いろいろ解析日記
  • PG SLOT | ดาวน์โหลด PGSLOT ออนไลน์ฟรี - เล่นเกม PG ชั้นนำ

    PG APK IOS | JAVALOBBY การเล่น PG Slot ในประเทศไทย คาสิโนคลาสสิคที่ available ในประเทศไทยอย่าง PG Slot ทางJavalobbyชี้ให้เห็นว่าประเทศนี้มีแนวทางที่สนับสนุนการเล่นเกมออนไลน์อยู่มาก ประชาชนไทยนับเป็นหนึ่งในชาติที่เว็บไซต์ยอดนิยม PGSlot ได้รับความนิยมเพิ่มขึ้นอย่างมากในประเทศแตกต่างจากสถานที่อื่น ๆ ตอนที่พวกเขาก่อตั้งขึ้น ทำไมถึงเป็นเช่นนี้? เพราะมันสัมผัสได้ง่ายสำหรับชาวไทย มือสมัครเล่นสามารถเข้าไป

  • ActiveObjectsのTIPS集 - いろいろ解析日記

    ActiveObjectsの操作に役に立つTIPSをどんどん追加していきます!! 「こんなことはできないの??」ということがあったら、調べて追記するのでコメントください。 TIPS一覧 エンティティ定義のTIPS メソッドの実装を書く。 DBに保存できない型のsetterやgetterを作る。 エンティティ操作のTIPS エンティティを追加する(1) エンティティを追加する(2) すべてのエンティティ取得する。 条件にあてはまるすべてのエンティティ取得する。 すべてのエンティティ削除する。 条件にあてはまるすべてのエンティティ削除する。 すべてのエンティティのプロパティを更新する。 条件にあてはまるすべてのエンティティのプロパティを更新する。 ■エンティティ定義のTIPS ●メソッドの実装を書く。 Implemantationアノテーションを使います。 エンティティのメソッドの実装が必要な

    ActiveObjectsのTIPS集 - いろいろ解析日記
  • blog.katsuma.tv

    CakePHPで作成したアプリケーションに対して、Javaアプリケーションから簡単なDB操作(実際はselectだけできればOK)をする必要があって、生のSQLを書くか、それともいい機会だしORマッパのライブラリを勉強がてら使ってみるか、、なんて悩んでいました。保守性を考えるとやっぱり生SQL案は無しで、ORマッパを使うことにしたのですが、Hibernateはどうもリッチすぎる印象があってなかなかやる気が進みませんでした。大規模アプリ開発ならまだしも、今回は上で書いた通り、最低限の参照だけできればそれで事足りる状況だったので、そのためだけにわざわざ設定用のXMLを書くのは気が引けていたのです。 3分で始められるORマッパ 3分間クッキングじゃないですけど、それくらい手軽に操作できるものをずっと探し続けていたら、ActiveObjectsなるプロジェクトに辿り着きました。 AcitiveOb

  • 1