Skip to content

Javaを利用している、Reactのショップ管理システムサンプルにサポートを提供している、簡単なCRUDができます

EKIKOUKA/Java__shop_manage_training

Repository files navigation

Java を用いて構築した API サーバーで、React 製のショップ管理システムをバックエンドからサポートしています、基本的な CRUD 機能(商品、ユーザー情報の追加・編集・削除・取得など)を提供しています。

🛠️ スタック紹介

  • バックエンドフレームワーク:Spring Boot
  •      高速かつ堅牢な Java ベースのWebアプリケーションフレームワークです。

  • ビルドツール:Gradle
  •      依存関係の管理やプロジェクト構成、ビルド・実行を行うために使用。

  • データベース:MySQL
  •      データ管理のために使用。

  • 認証トークン管理:JWT(Java JSON Web Token)
  •      トークンの発行・検証を行い、ログイン状態の管理を実現。

  • 2段階認証(2FA):GoogleAuthenticator + ZXing
  •      `googleauth` でTOTPを生成し、`zxing` ライブラリで QRコードを作成してユーザーに表示。

  • パスワードを安全に扱う:BCrypt(Spring Security)
  •      パスワードのセキュリティを向上させるための強力なツール

  • ファイルアップロード処理:Spring MVC Multipart
  •      画像などのファイルアップロードを処理するために、Spring Webのmultipart機能を使用。

About

Javaを利用している、Reactのショップ管理システムサンプルにサポートを提供している、簡単なCRUDができます

Topics

Resources

Stars

Watchers

Forks

Languages