text Servlet,JSP,WEB基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text Servlet,JSP,WEB基础相关的知识,希望对你有一定的参考价值。
◆JSP:
・JavaをHTMLに埋め込む
・HTMLの中に断片的なJavaを埋め込む
・ページレイアウトや構造が見やすい
・「JSPファイル」というプログラムを使用してサーバサイドプログラムを実現する(実行される際にはサーブレットクラスに自動変換される)
◆サーブレット:
・JavaでHTMLを出力する
・Javaプログラミングの一環
・ロジックの記述に適する
・「サーブレットクラス」というブラウザから実行できる特別なクラスを使用してサーバサイドプログラムを実現する
◇サーブレットクラス:ブラウザからのリクエストによって実行され、その実行結果をHTMLで出力する。
出力されたHTMLは、アプリケーションサーバによってブラウザにレスポンスされる。
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆ふつうのWebサーバ:ブラウザと通信できる。プログラムを実行する機能は持ってない。
◆Webアプリケーションサーバ:プログラムを動かす機能(実行環境)を持つWebサーバ。Tomcatとか。
・Webアプリケーションサーバ=ふつうのWebサーバ+プログラム実行機能
◆サーブレットコンテナ:Webアプリケーションサーバ内の、サーブレットクラスを実行する機能のこと。
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆ブラウザ→リクエスト→Webサーバ
◇リクエストメソッド:リクエストの方法。何をWebサーバに求めているのかによって異なる。
例:
GETリクエスト:WebサーバからWebページの情報を取得したいとき
POSTリクエスト:情報をサーバに送りたいとき。コンタクトフォームなど。
◆ブラウザ←レスポンス←Webサーバ
◇ステータスコード:リクエストされた結果どうなったかを数値で返す。
例:
200:OK
404:Not Find
◇Content-Typeヘッダ:Webサーバがブラウザに送ったレスポンスに関する情報。ボディ(レスポンスのデータ本体)が何のデータであるかを示す。
例:
HTMLをレスポンスする:text/html; charset=UTF-8
JPEGをレスポンスする:image/jpeg;
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
◆プロジェクト:アプリケーションなど、ひとまとまりのものを入れるEclipseの単位
◆動的Webプロジェクト:Webアプリケーションのこと。
以上是关于text Servlet,JSP,WEB基础的主要内容,如果未能解决你的问题,请参考以下文章
家庭记账本小程序之改(java web基础版五)
家庭记账本小程序之删(java web基础版四)
JSP Web第七章整理复习 Servlet基础知识
JSP基础知识
JSP基础学习
Java Web基础 --- Jsp 综述(上)