tiny_sample_java_web_application

Javaで作るちっちゃいサンプルWebアプリケーションを作ってみよう

はじめに

はじめに

目次

  1. Javaアプリケーションのひな形
    1. Java処理系(Temurin)
    2. ビルドツール(Gradle)
    3. フレームワーク(Spring Boot)
  2. アプリケーション開発の作法
    1. 階層化ディレクトリとコマンドプロンプト
    2. バージョン管理(Git)
    3. 作業日誌(Markdown)
  3. 静的Webページ
    1. HTML
    2. CSS
    3. ブラウザの開発者ツール
    4. cURLコマンド
  4. 動的Webページ
    1. テンプレートエンジン(Thymeleaf)
    2. パスとパラメータ
    3. テキストファイルの読み書き
    4. 単体テストの自動化(Spock)
    5. テスト駆動開発
  5. 永続化
    1. ファイルシステム
    2. リレーショナルDB(SQLite)
    3. NoSQL(MongoDB)
  6. 更新処理
    1. FormとPOST
    2. ログイン
    3. 認証と認可
  7. ビルドとデプロイ
    1. JavaEE/JakartaEE
    2. 環境構築(AWS)
    3. CI/CD
    4. 静的コード解析
    5. E2Eテスト自動化(Selenium