Skip to content

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

Notifications You must be signed in to change notification settings

EKIKOUKA/Java__shop_manage_training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactショップ管理システムのバックエンド、基本的な CRUD 機能(商品、ユーザー情報の追加・編集・削除・取得など)を提供しています、ただの練習作品。

起動コマンド GradlekのbootJar、ビルドコマンド Gradlekのbuild

🛠️ スタック紹介

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

Topics

Resources

Stars

Watchers

Forks

Languages