LoginSignup
0
0

Javaを基本からまとめてみた【Servlet ・JSP・Bean・MVCモデル】

Last updated at Posted at 2024-04-23

1. Webアプリケーション

インターネットの仕組み
  • インターネットでwebページを見る時は、2つのコンピュータ(端末)が関連して動く

💻(①webブラウザ) →(②リクエスト)← (③レスポンス) ←(④webサーバ)

①webブラウザ:Webページを表示できるソフトウエア

②リクエスト:Webページの情報をサーバに要求すること

※ リクエスト:https://google.com/index.html 送信元IPアドレス、ブラウザ情報、画面入力への入力情報など

※ IP(Internet Protocol)アドレス:PCやスマホ、ネットワーク機器などに割り当てられるインターネット上のアドレス番号

③レスポンス:リクエストに対してサーバが情報を返すこと

④webサーバ:Webページの情報を提供するソフトウエア

※ サーバ(Server):サービスを提供するPCやプログラムのこと ⇨ Webサーバ、mailサーバ、ファイルサーバetc

web環境で動くプログラムをwebアプリケーションといい、サーバーサイド(バッグエンド)とクライアントサイド(フロントエンド)に分かれる

2. Apache Tomcat

(1) tomcatとは?

  • Apache Tomcat(正式名称)
  • ① Webサーバと② Webコンテナの機能を持つJava製の無料のソフトウエア

①Webサーバ:webブラウザからのリクエストに応じてwebページの情報を提供するソフトウエア(PC)
②Webコンテナ:サーブレットとJSPの実行環境

  • 無料で使えるWebサーバ ⇨ 自分のPCでWebアプリを実行できる

(2) webアプリケーションのフォルダ構成

webapps - ①コンテキストルート
            ├── HTML・JSP・画像など
            └── WEB-INF
                ├── class - class
                ├── web.xml

①コンテキストルート:webアプリケーション最上位のフォルダ。木構造(root)にあたるためルートと呼ばれる。

参考サイト

【有料級】初心者向けにサーブレット/JSP/Bean/MVCモデルを全解説【サーバサイドJava入門講座 総集編】

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0