Docs Menu
Docs Home
/ /

サードパーティ統合

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

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

  • フレームワーク

  • Quarkus

  • Micronaut

重要

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

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

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

書込み (write) は、ユーザーのセッション情報を管理するための 書込み (write)4 セッション0 のサブフレームワークも提供します。MongoDBMongoDB詳細については、「 スキーム セッションMongoDB統合 」を参照してください。

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 アプリケーションのメモリ使用量を削減するコンテナファーストのアプリケーション開発が含まれています。

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

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

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

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

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

MongoDB とMongoDBを使用してCRUD操作用のREST APIを作成する方法を示すチュートリアルについては、 MongoDB Youtube チャンネルの記録を参照してください。

Tip

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

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

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

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

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

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

Tip

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

戻る

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

項目一覧