noricgeographicの記事

no image

Webアプリケーション開発

SpringBootのCORS対策

2つのCORS対策法 フロントエンド-バックエンド方式のローカル開発では必ず発生するのがCORSエラーです。 API側(SpringBoot側)で、CORSアクセス(異なるドメインやポートからのリクエ ...

no image

Webアプリケーション開発

Spring Initializrで雛形を作成する

 ここ数年の実案件の経験から言うと、SpringBootはサーバサイドの実装にのみ使われています。フロントエンドはVue.jsなどのJavaScriptフレームワークを使って、SPAで構築することが多 ...

no image

Webアプリケーション開発

データベース接続方式を決定する

 SpringBootでデータベース接続方式にはいくつか方法が用意されています。どの方法を採用するかは、アーキテクトの頭を痛くする問題です。各方式のメリットデメリットと、開発が捗る接続方式をお伝えしま ...

no image

Webアプリケーション開発

インテグレーション層(リポジトリ層)の作り方

このページでは、インテグレーション層(特にデータ層)の実装であるリポジトリーをSpringBootを使ってコーディングする方法を説明します。 リポジトリーの役割 リポジトリーの本来の役割はオブジェクト ...

no image

Webアプリケーション開発

ビジネス層(サービス層)の作り方

このページでは、ビジネス層の実装であるサービスをSpringBootを使ってコーディングする方法を説明します。 サービスの役割 サービスはビジネスロジック(業務処理)を実行することが役割です。多くの場 ...

no image

Webアプリケーション開発

プレゼンテーション層(コントローラー層)の作り方

このページでは、プレゼンテーション層の実装であるコントローラーをSpringBootを使ってコーディングする方法を説明します。 コントローラーの役割 コントローラーはHTTPリクエスト/レスポンスを捌 ...

no image

Webアプリケーション開発

Webアプリケーションの3層構造

 Webアプリケーション開発において、リクエストを受けてレスポンスを返すことがサーバサイド(=バックエンド)の仕事です。SpringBootに限らず、どんなフレームワークを使ったとしても、サーバサイド ...

Copyright© 【Spring Hack】 , 2022 All Rights Reserved Powered by AFFINGER5.