Docs Menu
Docs Home
/ /

サードパーティ統合

このページでは、ツールとフレームワークを 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の集計パイプライン ステージを使用してMongoDBの検索クエリを実行する

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

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

Tip

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

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

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

Quorum は、 MongoDBデータアクセスためのMongoDBクライアントを提供します。 MongoDBクライアント拡張機能を使用して、次の機能にアクセスできます。

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

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

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

quarkus-mongodb-client拡張機能を使用してMongoDBに接続する方法については、Cluster ドキュメントの「 MongoDBクライアントの使用」ガイドを参照してください。

Tip

また、quarkus-mongodb-panache MongoDBデータベース の操作をさらに簡素化するために、 拡張機能をインストールすることもできます。この拡張MongoDBの詳細については、が 含まれているガイドの

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

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

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

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

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

Tip

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

戻る

ドライバー アーティファクトの署名の検証

項目一覧