コンテンツにスキップ

アプリケーションの全体構造⚓︎

AlesInfiny Maia OSS Edition において、サーバーサイドで動作する Java アプリケーションは複数の Gradle Groovy DSL プロジェクトを組み合わせたマルチプロジェクトとして構成します。

Gradle Groovy DSL プロジェクトとは

ビルドツールとして Gradle を使用し、ビルドスクリプトが Groovy で記述されたプロジェクトのことを指します。

本ガイドでは Spring Initializr を用いてマルチプロジェクト構成の Java アプリケーションを作成します。 作成するルートプロジェクトの全体構成は以下の図の通りです。

ルートプロジェクトの全体構成 ルートプロジェクトの全体構成

各サブプロジェクトは機能モジュール、プレゼンテーション層、システム共通機能にそれぞれ対応します。 構成に必要なサブプロジェクトはアプリケーション形態によって異なるため、各アプリケーション形態のアーキテクチャ を参照してください。