BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース J2flex-Flexアプリケーション用の持続性ストア

J2flex-Flexアプリケーション用の持続性ストア

J2flex-Flexアプリケーション用の持続性ストア

j2flex.com(サイト・英語)は先月からj2flexの詳細をブログで紹介、またAPIのドキュメントをオンラインで公開するなどしてその製品の展開を始めた。j2flexはFlexアプリケーション用の持続性ストアで、JavaコミュニティではiBATISやまたHibernateの基本的な機能に類似してい る。

j2flex.comサイトはそのライセンス、またその製品がどこで入手可能なのかに関しては言及していない。サイト上では機能の詳細が一連のブログにて記載されている。
  • 物理的なデータモデルをFlexの世界にマッピング
  • 専用の認証と認可機能
  • ワークフローサポート
  • あなたのニーズに合わせてj2flexの拡張可能。Flex/ActionScript 3かもしくはJava APIを介しても可能。
  • j2flex.comはこの製品をFlex 1.0から始まった内部のFlex開発ニーズ(source)と、より重要なバックエンドを開発する必要性、能力を要することなくシンプルなバックエンドのオプションをグループに提供したいという願望から起因したものであると解説している。
    多くの小さな企業がFlex2.0を評価し始めたが、彼らはデータストアとFlexの統合の仕方が分からないことに気付いた。その中の何人かは適所に専用のデータストアが無くこんな風に嘆くかもしれない。”Flexは最高だね。でもどうやってデータベースにつなげればいいんだろう?”
    製品を紹介した後、j2flex.comサイトではその製品の主な概念に関して述べている(source)
    j2flexの主概念は”メタデータベース”と呼ばれるもので、それはMS SQLサーバかもしくはオラクルのような関連性データシステムの中に保存されているオブジェクト指向のデータモデルなのです。

    j2flexの世界では全てのオブジェクトがそれぞれOBJ_IDとOBJ_TYPEの値を保持しています。これらは両方とも数値であり、一緒になるといくつかのテーブルから日にちを検索するユニークで重要なキーとなるのです。

    このアプローチは1-1、1-n、n-m関係を含めて、たいした苦労なしにかなり複雑なデータ定義を維持することを可能にするのです。

    もしあなたが所定の場所に十分な物理的データベースモデルがあれば、j2flexとそれを一緒に動作させるのはかなり簡単なのです。というのもOBJ_IDとOBJ_TYPEコラムを物理的なデータモデルに追加するだけなのでいいのです。
    次の投稿記事はその詳細と最終的に始まりクライアント側(API)(source)の"CRUD動作"(source)についてかかれていた。
    j2flexの最重要目標の一つは事を簡潔に保つことです。デフォルトのインストールというのは維持するためにサーバ側のコードの単一ラインをコードする必要がないということです。

    j2flexはプロジェクトの構築パスに付け加えられる必要があるコンパイルされたActionScriptライブラリ(SWC)として生じます。クライアント側のコード内であなたが取り掛かっている主要なクラスはJ2Serviceと呼ばれるものです。
    願わくばj2flexは製品のライセンスに関する詳細を公表する予定だ。またそれがFlexコミュニティにおいてどのような役割を果たすのか観察するのはとても興味深い。

    原文はこちらです:http://www.infoq.com/news/2007/10/j2flex_flex_persistence

    この記事に星をつける

    おすすめ度
    スタイル

    BT