ObjectReLationalBridge.

オープンソースオブジェクト/リレーショナルマッパー
今すぐダウンロード

ObjectReLationalBridge. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Thomas Mahler
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 9.7 MB

ObjectReLationalBridge. タグ


ObjectReLationalBridge. 説明

リレーショナルデータベースに対する透過的な持続性を可能にするオープンソースオブジェクト/リレーショナルマッパー ObjectReLationalBridge(OJB)は、リレーショナルデータベースに対してJavaオブジェクトに対して透過的な永続性を可能にするオブジェクト/リレーショナルマッピングツールです。 FlexibilityOJBは、選択したAPIをユーザーに提供するための複数の永続性APIをサポートします。・OJB永続カーネルとして機能するPersistenceBroker API。 OTM-、ODMG、およびJDO実装はこのカーネルの上に構築されています。このAPIは、フルフレッジオブジェクトレベルトランザクションを必要としないアプリケーションによって直接使用できます。 (詳細については、Persistence Brokerチュートリアルを参照してください。)・フル機能のODMG 3.0準拠API。 (紹介についてはODMGチュートリアルを参照してください。)・JDO準拠API。現在、JDOリファレンス実装(RI)へのプラグインを提供しています。 JDO RIと当社のプラグインを組み合わせることは、JDO 1.0準拠のO / Rソリューションを提供します。完全なJDOの実装はOJB 2.0に予定されています。 (JDOプログラミングモデルの概要については、JDOチュートリアルを参照してください。)・JDOとODMGが共通しているすべての機能を含むオブジェクトトランザクションマネージャ(OTM)レイヤ。 (詳細については、OTMチュートリアルを参照).ScalabilityOJBは、組み込みシステムからリッチクライアントアプリケーションへの範囲のアプリケーションに対して設計されています。データソースのJNDIルックアップをサポートしています。それは完全なJTAとJCAの統合に出荷します。 ojbは、JSP、サーブレット、およびSessionBean内で使用できます。 OJBは、Bean管理エンティティベイーン(BMP)の特別なサポートを提供します.FunctionalojbはXMLベースのオブジェクト/リレーショナルマッピングを使用します。マッピングは動的メタデータ層にあります。これは、永続性Kernel.ojbの動作を変更するためにSignal Meta-Object-Protocol(MOP)を通じて実行時に操作できます。設定可能なトランザクション分離レベルを使用した仮想プロキシと分散ロック管理。楽観的および悲観的なロックはサポートされています.OJBは、開発者が事前定義されたコンポーネントのセットから選択すること、または独自の拡張機能とプラグインを実装できるようにするための柔軟な構成とプラグインメカニズムを提供します.ObjabtReLatationBridgeは、 Apacheソフトウェアライセンス。 "ObjectReLatationalBridge"の主な機能は次のとおりです。 ・標準と非標準APIの両方をサポートします.PB API(非標準)、ODMG API(標準)、OTM API(非規格)、JDO API(標準) ・PersistenceBrokerカーネルAPIとすべての最上位API(ODMG、OTM、JDO)では、JavaプログラマがJDBC準拠のRDBMS内のJavaオブジェクトを格納および取得することができます。 ・透過的な永続性:クラスは、どのOJBベースクラスからも継承されたり、特別なインターフェースを実装する必要はありません。 OJBはPOJOのために純粋な透明な持続性を提供します。 ・大量に分散システムおよびクラスタ化されたシステムを構築することを可能にするスケーラブルなアーキテクチャ。 ・到達可能性による設定可能な持続性:参照ごとに永続オブジェクトに関連付けられているすべてのオブジェクトもまた恩恵を受けることができます。 ・PersistenceBroker、ObjectCache、SequenceManager、RowReader、ConnectionFactory、ConnectionManager、IndirectionHandler、SQLGenerator、JDBCaccess、...など、ほとんどのサービスクラスのプラグ可能な実装を備えた極端に柔軟な設計。 ・品質保証は真剣に行われます。回帰テストのための800以上のJUnitテストケース。 JUnitテストはビルドスクリプトに統合され、日常開発のための品質保証として使用されます。 ・1:1,1:N、M:N関連のマッピングサポート。 ・関係の読み込みを制御するための設定可能なコレクションクエリ。 QueryCustomizerを参照してください。 ・外部キー値の自動および手動割り当て。 ・オブジェクト/リレーショナルマッピングはXMLリポジトリで定義されています。マッピングは完全に動的で、最大限の柔軟性を実行できるようにして実行できます。 ・複数のデータベースを簡単に利用できます。 ・PersistenceBrokerでのプロキシサポートによる設定可能な遅延マテリアライゼーション。ユーザーは特定のプロキシクラスを実装したり、OJBを動的プロキシを生成させることができます。 ・多型やエクステントのサポート。永続クラスの属性タイプとしてinterface-typesと抽象クラスを使用できます。クエリはエクステントも認識しています。ベースクラスまたはインターフェイスに対するクエリは、異なるDBテーブルにマッピングされていても、派生クラスからの一致を返します。 ・JavaのArray-と永続クラスでコレクション-属性のサポート。属性タイプは、アレイ、のjava.util.Collectionであり得るか、またはインターフェイスojb.broker.ManageableCollectionを実装し、ユーザ定義のコレクションであってもよいです。 ・シーケンスの管理。 SequenceManagerは「エクステント」を認識しており、テーブルの任意の数のaccross IDの一意性を維持します。シーケンス番号はmapppingリポジトリ内で宣言することができます。 ・シーケンス番号ベースのネイティブデータベースもサポートされています。 ・プリペアドステートメント、内部接続プールを再利用します。 EJBコンテナのような管理された環境でのスムーズ・統合 ・フル・JTAやJCA(進行中)の統合。 ・クエリの数を最小限にするためにプリフェッチ関係のサポート。 ・ODMG準拠したAPI、チュートリアル、およびテストケースが含まれています。 ・JDO 1.0.1準拠したAPIのチュートリアル、(jdori、進行中のネイティブ実装に基づく)、およびテストケースが含まれています。 ・Lockmanagement 4つの悲観的なトランザクション分離レベルをサポートする(読み出すコミット未コミットまたは「ダーティ」読み出しは、反復は、シリアライズ可能なトランザクションを読み取る) - 分散ロックが可能です。 ・オプティミスティック・ロックをサポート。ユーザーは、バージョン属性やタイムスタンプの属性などをjava.sql.Timestampフィールドとしてintまたはlongフィールドを宣言してもよいです。 ・永続オブジェクトキャッシュのサポート。異なるキャッシュ戦略と分散キャッシュ。 ・HSQLDBに対して実行して、完全に機能するデモアプリケーションと一緒に付属しています。 ・コモンズ・ロギングとLog4Jのロギング機能を提供します。 ・100%ピュアJava、オープンソースは、Apacheライセンス このリリースの新機能: ・ - 円/双方向の1とODMG順序付け問題:1つの参照 ・ - 継承(別の表の各サブクラス)を有するPK問題 ・NEXTVAL SequenceManager ・ - JDBC-ODBCブリッジの問題 ・ - 外部キー違反 参考文献でリフレッシュの場合に無限ループ= trueおよびサイクル - ・ ・ - CallableStatementのチェックがMaxDBのでは動作しません ・ - MSSQLSERVER、自動生成querryエラー(M:Nの関係) ・ - ReferenceMap $エントリは、アプリケーションの使用状況の期間にわたって成長し続けています。 ・ - ストア中KeyConstraintViolatedException ・ - ConnectionFactoryManagedImplは、プールを使用しようとするかもしれません ・ - ForeignKeyの場合foreignkeyFieldのFieldDescriptorが失敗しているの取得 ・フィールドは、基本クラスで定義されています ・ - SequenceManagerNativeImplで不正なID管理 ・理由は間違った板組版の設定 ・ - QueryByCriteriaでaddPathClass継承を考慮していません ・ - 複数にマッピングされたオブジェクトに対してクエリがテーブルに参加しバグ(「スーパー」-references) ・ - ピアによって接続がリセット:ソケット書き込みエラー ・ - OJB MtoN実装failesは、いくつかのフィールドの一般的なを持っている複合MNキーで正しく動作します。 ・ - PlatformMsSQLServerImpl.getLastInsertIdentityQueryが最後から身元を引くために不正なSQL文を作成し、


ObjectReLationalBridge. 関連ソフトウェア