Skip to content
This repository has been archived by the owner on Aug 18, 2024. It is now read-only.

Latest commit

 

History

History
36 lines (22 loc) · 2.34 KB

README_JP.MD

File metadata and controls

36 lines (22 loc) · 2.34 KB

ブログ用のWebアプリケーション

RU | EN | FR | JP | DE | CH | KR

このWebアプリケーションは、ユーザーが投稿を作成し、コメントを追加し、他のユーザーのブログを購読し、自分のプロファイルを管理できるブログの作成と管理を目的としています。

プロジェクトのセットアップ

  • 新しいSpring Bootプロジェクトを作成しました。
  • Webアプリケーション、データベース、認証のための依存関係を設定しました。
  • ユーザー、投稿、コメントに関する情報を保存するためのデータベースを作成しました。

データモデル

  • ユーザー、投稿、コメントのデータ構造を定義しました。
  • このデータ構造に対応するJavaクラスを作成しました。JPAアノテーションを使用して、これらをデータベースのテーブルにマッピングしました。

コントローラー

  • HTTPリクエストを処理するためのコントローラーを作成しました。投稿の作成、コメントの追加、ユーザーの認証などが含まれます。
  • データに対する操作を実行するためのコントローラーメソッドを定義しました。新しい投稿の作成、コメントの追加などが含まれます。

サービス

  • アプリケーションのビジネスロジックを実行するためのサービスを実装しました。投稿の保存、コメントの追加、ユーザーの認証などが含まれます。
  • 他のユーザーのブログを購読したり、ユーザープロファイルを管理したりするためのロジックが含まれます。

ビュー

  • ユーザーインターフェースを表示するためのHTMLテンプレートを作成しました。投稿の表示、コメントの追加、登録、ログインなどのページが含まれます。
  • HTMLとJavaコードを統合するためにThymeleafを使用しました。

セキュリティ

  • ユーザー認証と認可により、アプリケーションのセキュリティを確保しました。
  • クロスサイトリクエストフォージェリ(CSRF)やその他の攻撃からの保護を