| 開発者 | エクリプス財団 |
|---|---|
| 安定リリース | 4.0.4 / 2024年7月19日[1] |
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | Javaプラットフォーム |
| タイプ | オブジェクトリレーショナルマッピング |
| ライセンス | Eclipseパブリックライセンスv1.0 Eclipseディストリビューションライセンスv1.0 [1] |
| Webサイト | 詳しくはこちら |
EclipseLinkは、 Eclipse Foundationのオープン ソースの Eclipse Persistence Services プロジェクトです。このソフトウェアは、Java 開発者がデータベース、Web サービス、オブジェクト XML マッピング (OXM)、エンタープライズ情報システム(EIS) などのさまざまなデータ サービスと対話できるようにする拡張可能なフレームワークを提供します。EclipseLink は、次のような多数の永続性標準をサポートしています。
- ジャカルタ パーシスタンス(JPA)
- Jakarta XML バインディング(JAXB)
- ジャカルタ コネクター(JCA)
- サービス データ オブジェクト(SDO)
EclipseLink はTopLink製品に基づいており、この製品からOracle がソース コードを提供して EclipseLink プロジェクトを作成しました。[2] 元の提供は TopLink の 11g コード ベースからのものであり、コード ベース/機能セット全体が提供されましたが、EJB 2 Container-Managed Persistence (CMP) と一部のOracle Application Server固有の統合のみが削除されました。これは、いくつかの重要なエンタープライズ機能が含まれていなかった TopLink Essentials GlassFish の提供とは異なります。パッケージ名が変更され、コードと構成の一部が移動されました。
TopLink Mapping Workbench ユーザー インターフェイスもこのプロジェクトに提供されています。
EclipseLink は、Oracle と TopLink の永続性を実現するための今後の方向性を示すものです。Oracle TopLink の次のメジャー リリースには、EclipseLink と Oracle Application Server の次のメジャー リリースが含まれる予定です。
EclipseLink はOSGi環境での使用をサポートしています。
サン・マイクロシステムズはEclipseLinkプロジェクトをJPA 2.0のリファレンス実装として選択しました。[3] OracleもJPA 2.1以降のJPA仕様に対して同様のことを行いました。 [4]
参考文献
- ^ ab "EclipseLink". github.com . 2024年7月4日閲覧。
- ^ 「Eclipse Persistence Platform (EclipseLink) FAQ」(PDF) 。Oracle。2007年 3 月 11 日時点のオリジナル(PDF)からアーカイブ。2011 年 2 月 10 日に取得。
- ^ 「Eclipse が JPA 2.0 リファレンス実装を提供する EclipseLink プロジェクトを発表」。Eclipse Foundation。2008 年 3 月 17 日。2008年 7 月 27 日閲覧。
- ^ 「Eclipse Link 2.5.2 リリース」。Eclipse Foundation。2016年 5 月 11 日閲覧。
外部リンク
- 公式サイト
