📄️ Web開発の基礎知識(HTTP・ブラウザ・サーバー)
この章では、Springを学ぶ前に必要な「Webの仕組み」を理解する。
📄️ MVCモデルの基本
この章では、Webアプリケーションの構造を理解するための基本概念である
📄️ Springプロジェクト作成とHello World
この章では、Spring Bootで実際にプロジェクトを作成し、ブラウザに「Hello World」を表示するまでの手順を学ぶ。
📄️ コントローラとルーティング
Webアプリケーションでは、 ブラウザからのリクエストをどの処理に結びつけるか が最も基本的な仕組みである。
📄️ リクエストからコントローラへの値の受け渡し(リンク・パラメータ・フォーム)
Webアプリケーションでは、ブラウザからサーバに「値」を送る場面が頻繁にある。
📄️ コントローラからビューへの値の受け渡しとThymeleaf
この章では、Spring MVCでコントローラからビューに値を渡し、Thymeleafを使って動的にHTMLを生成する方法を学ぶ。
📄️ 入力値のバリデーション
この章の目的とゴール
📄️ SpringのDI(依存性注入)
この章では、Spring Frameworkが持つ DI(Dependency Injection: 依存性注入) の仕組みを学ぶ。
📄️ MyBatisによるDBアクセス
この章では、Spring Bootでデータベースにアクセスする方法として MyBatis を学ぶ。
📄️ セッションとログインの仕組み
この章では、Webアプリケーションにおける セッション(Session) の役割を理解し、