Java
JVM(Java Virtual Machine)とは?

JVM(Java Virtual Machine:ジャバ仮想マシン)は、Javaプログラムを動作させるための仮想的なコンピュータです。Javaプログラムは直接OSやハードウェア上で動作するのではなく、JVM上で実行される […]

続きを読む
Java
Javaのコレクション (List, Set, Map) の使い方と特徴を学ぶ

1. Javaのコレクションとは? コレクション (Collection) は、Javaのjava.utilパッケージに用意されている、複数のデータを効率的に格納・操作するためのフレームワーク。今回は代表的な List、 […]

続きを読む
Apache Tomcat
Apache Tomcat(アパッチトムキャット)とは?

1. Apache Tomcatとは? Apache Tomcat(アパッチ トムキャット) とは、JavaのWebアプリケーションを動かすためのサーバーソフトウェア(サーブレットコンテナ) です。 イメージ図 [Web […]

続きを読む
Java
Javaサーブレットでログイン・ログアウト機能を実装する方法【フィルターで未ログイン時のアクセス制限】

1. ログイン機能の実装 まず、ログイン機能の基本を作成します。ここでは、データベースでユーザー情報を確認し、認証成功時にセッションを生成する方法を紹介します。 ログインの流れ LoginCon.java(コントローラー […]

続きを読む
Java
セッションとは?【JavaのServletとJSPでの使い方】

1. セッションとは? セッション (Session) とは、ユーザーごとに一時的な情報をサーバー側に保存する仕組みのことです。 2. なぜセッションが必要なのか? 3. セッションの仕組み イメージ図 [ブラウザ] - […]

続きを読む
Java
MVC(Model-View-Controller)とは?【Java, JSP, Servlet, OracleDB, Tomcat環境】

MVCとは? MVCは、アプリケーションを3つの役割に分ける設計パターンです。この3つの役割は、Model(モデル)、View(ビュー)、**Controller(コントローラー)**です。この分け方をすることで、見た目 […]

続きを読む