コンテンツにスキップ

Java 編⚓︎

サーバーサイドで動作する Java アプリケーションの開発手順を解説します。 AlesInfiny Maia OSS Edition として推奨する設定や、共通的に使用する実装コードを中心に、プロジェクトの初期構築に必要な情報を提供します。 業務機能の開発方法については解説しません。

Note

本セクションで解説する Java アプリケーションは、ドメイン駆動を前提とした構造となっています。 しかし、 AlesInfiny Maia OSS Edition はドメイン駆動開発を強制したり推奨したりするものではありません。 開発するアプリケーションの要件に合わせて、適切なアプリケーション構造を選択してください。

  1. 事前準備

    Java アプリケーションの開発に必要なローカル開発環境について解説します。

  2. アプリケーションの全体構造

    Java アプリケーションの全体構造について解説します。

  3. プロジェクトの雛型作成

    Spring Initializr を利用したプロジェクトの雛型の作成方法を解説します。

  4. プロジェクトの共通設定

    すべてのプロジェクトに対して共通的に実施する設定について解説します。

  5. サブプロジェクトの個別設定

    各サブプロジェクトに対して個別に実施する設定について解説します。

  6. サブプロジェクト内のフォルダー構成

    各種アーキテクチャの説明 を参照して、各サブプロジェクト内のフォルダー構造を作成してください。