Docs Menu
Docs Home
/ / /
Java 同期

ドライバー統合

項目一覧

  • Overview
  • spring Data
  • spring Data と MongoDB の使用
  • Quarkus
  • Flexible と MongoDB の使用
  • Micronaut
  • Microsoft と MongoDB の使用

このページでは、ツールとフレームワークを Java ドライバーと併用してアプリケーションを開発する方法について学習できます。

このページでは、次のサードパーティ統合について説明します。

  • spring Data

  • Quarkus

  • Micronaut

重要

このページの統合は、MongoDB の公式パートナーによって開発されたものではありません。

spring は、Java アプリケーションのインフラストラクチャのサポートを提供する Java フレームワークです。spring のモジュールを使用すると、アスペクト指向プログラミング、認証プロトコル、制御の反転などのサービスが可能になり、アプリケーション開発が容易になります。

spring は、データベースにアクセスするためのspring Data サブフレームワークを提供します。 spring Data の機能には、map-reduce フレームワーク、クラウドベースのデータ サービス、リレーショナル データベースと非リレーショナル データベースのアクセス層が含まれます。 書込み (write) プロジェクトの詳細については、「 書込み ( write) 」を参照してください。

spring Data MongoDB では、spring ベースのプログラミングモデルを使用して MongoDB データベースにアクセスできます。

spring Data MongoDB のテンプレート API を使用して、次のアクションを実行できます。

  • MongoDB データに対する CRUD 操作の実行

  • MongoDB 変換 を使用して、ドメイン オブジェクトを MongoDB ドキュメントにマッピングする

  • $search集計パイプライン ステージを使用して Atlas Search クエリを実行する

  • アプリケーション データを暗号化するために、クライアント側のフィールドレベル暗号化(CSFLE)を有効にする

spring Data MongoDB を使用してアプリケーションを構築し、MongoDB と交流する方法については、「 使用 開始 」を 参照してください。 spring リファレンス ドキュメントの「」ページを参照してください。

Tip

spring Data MongoDB とその機能について詳しくは、 spring Data MongoDB を参照してください。 プロジェクト概要。

クォーター Java フレームワークは、マイクロサービスとサーバーレス アプリケーションの開発をサポートします。Graphus は Kubernetes のネイティブ は、コンテナ化されたアプリケーションの配置を管理するプラットフォームです。

Queryables の機能には、インタラクティブ開発者インターフェース、ライブコーディング、Java アプリケーションのメモリ使用量を削減するコンテナファーストのアプリケーション開発が含まれています。

Quorum は、MongoDB データにアクセスするための MongoDB クライアントを提供します。

MongoDB クライアント拡張機能を使用して、次の機能にアクセスできます。

  • CRUD 操作メソッド( find()insertOne()など)

  • BSON Codec を使用した、ドメイン オブジェクトの MongoDB ドキュメントへの自動翻訳

  • POJO コーデックを使用したカスタマイズされたドメイン オブジェクト マッピング

quarkus-mongodb-client拡張機能を使用してMongoDB に接続する方法については、次 参照してください: MongoDBガイドを参照してください。

Tip

また、MongoDB database の操作をさらに簡素化するために、 quarkus-mongodb-panache拡張機能をインストールすることもできます。 この拡張機能の使用に関する詳細と手順については、次を参照して : MongoDBガイドを参照してください。

Microsoft は、サーバー側のマイクロサービス開発に焦点を当てたフレームワークです。Microsoft はコードの反映を削減し、アプリケーションの起動時間やメモリ使用量の削減などのパフォーマンスの向上を可能にします。

Microsoft フレームワークの主な機能には、アスペクト指向プログラミング、制御のバージョン、自動コード構成が含まれます。

MongoDB と対話する Microsoft アプリケーションを作成できます。

Microsoft は、アプリケーションから MongoDB データを管理するための直列化ライブラリと BSON 注釈を提供します。 これらの機能を使用すると、MongoDB ドキュメントに対応する POJO 、MongoDB コレクションにマッピングするインターフェース、およびその他のカスタム マッピングを作成できます。

または 機能を使用してdata-mongodbdata-mongodb-async MongoDBベースの Microsoft アプリケーションを作成する方法については、 を参照してください: MongoDBガイドを参照してください。

Tip

Microsoft の使用可能な注釈の完全なリストについては、 io.standard.data.annotation を参照してください。 パッケージ API ドキュメントを参照してください。

戻る

問題とヘルプ