-
データベース接続方式を決定する
SpringBootでデータベース接続方式にはいくつか方法が用意されています。どの方法を採用するかは、アーキテクトの頭を痛くする問題です。各方式のメリットデメリットと、開発が捗る接続方式をお伝えしま ...
-
インテグレーション層(リポジトリ層)の作り方
このページでは、インテグレーション層(特にデータ層)の実装であるリポジトリーをSpringBootを使ってコーディングする方法を説明します。 リポジトリーの役割 リポジトリーの本来の役割はオブジェクト ...
-
ビジネス層(サービス層)の作り方
このページでは、ビジネス層の実装であるサービスをSpringBootを使ってコーディングする方法を説明します。 サービスの役割 サービスはビジネスロジック(業務処理)を実行することが役割です。多くの場 ...
-
プレゼンテーション層(コントローラー層)の作り方
このページでは、プレゼンテーション層の実装であるコントローラーをSpringBootを使ってコーディングする方法を説明します。 コントローラーの役割 コントローラーはHTTPリクエスト/レスポンスを捌 ...
-
Webアプリケーションの3層構造
Webアプリケーション開発において、リクエストを受けてレスポンスを返すことがサーバサイド(=バックエンド)の仕事です。SpringBootに限らず、どんなフレームワークを使ったとしても、サーバサイド ...