「JSPプログラミング第2版」-GengXiangyi Zhang Yuepingが本の知識ポイントレビューの要約(個人的な方向性)を編集し、更新を続けています...

前書き

このブログの内容は、インストラクターによる個別のまとめであり、役立つかどうかは人によって異なります。

第1章JSPの概要

1.Tomcatサーバーのデフォルトポート8080が対応する教科書のページ4を占有しまし。2。Tomcatの

デフォルトポートの占有率を変更するには、メインインストールディレクトリのconfファイルポート番号の下にあるTomcatサーバー構成ファイルserver.xmlを変更します。
見つかったドキュメントに表示されますport = "8080" 4ページの教科書に対応する新しいポート番号に変更します

。3。WebサービスカタログTomcatサーバーに適切なJSPページファイルを書き込むには、5ページのWebサービスカタログ対応教科書を
保存する必要があります。この方法でのみ、リモートユーザーはTomcatサーバーのJSPページにアクセスできます。
(1)ルートディレクトリ:TomcatサーバーのインストールディレクトリがD:\ apache-tomcat-8.0.3の場合、Tomcat Webサービスディレクトリのルートディレクトリは
D:\ apache-tomcat-8.0.3 \ webappsです。 \ Root
(2)webappsの下のWebサービスディレクトリ:
Tomcatサーバーインストールディレクトリのwebappsディレクトリの下にある任意のサブディレクトリをWebサービスディレクトリとして使用できます。

4.JSPの動作原理
、サーバー上のJSPページが初めて実行されるように要求された場合、7ページの教科書に対応します。サーバー上のJSPエンジンはJavaファイルに変換され、Javaファイルで生成されたバイトコードファイルをコンパイルします。次に、ユーザーの要求に応じてバイトコードファイルを実行します。このJSPページの再実行が要求されると、JSPエンジンはバイトコードファイルを直接実行してユーザーに応答します。
(1)JSPページのHTMLマークアップ(ページの静的部分)をユーザーのブラウザーに送信します。ブラウザーのHTMLインタープリターは、HTMLマークアップの解釈と実行を担当します。
(2)JSPタグの処理と、関連する処理結果のユーザーのブラウザへの送信を担当します。
(3)「<%」と「%>」の間でJavaプログラムピース(JSPページの動的部分)を実行し、実行結果をユーザーのブラウザに配信して表示します。
(4)複数のユーザーがJSPページを要求すると、Tomcatサーバーはユーザーごとにスレッドを開始します。このスレッドは、常駐メモリ内のバイトコードファイルを実行して、対応するユーザーの要求に応答します。これらのスレッドはTomcatサーバーによって管理され、CPU使用権は各スレッド間ですばやく切り替えられ、各スレッドがバイトコードファイルを実行できるようにします。これは、各ユーザーのプロセスを開始する従来のCGIと比較されます。効率はるかに高いです。

第2章JSPページとJSPタグ

1. JSPページの基本構造:教科書の11ページに対応
(1)通常のHTMLタグ(2)JSPタグ(命令タグ、アクションタグなど)(3)変数とメソッドの宣言(4)Javaプログラム(5)Java式

ステートメント2. 12ページの教科書
タグに対応する変数とメソッド: ""%! "および"%> "

ステートメントシート3. 14ページの教科書
タグに対応するJavaプログラム:" <% "および"%> "

4.式
" <%= "および"%> "

コメント5.最初のページに対応する資料をJSPします。17
(。1)HTMLコメントタグシンボル:

<!---->

(2)マークシンボルJSP注:
「<%-」および「-%>」

6。18、19ページの教科書
共通属性ページディレクティブに対応するJSP命令フラグ:(
。1)言語プロパティ:定義されたJSPページ使用されるスクリプト言語。値はjava
形式のみを取ることができます。<%@ page language = "java"%>
(2)import属性:JSPページのJavaコアパッケージのクラスをインポートして、プログラムを使用できるようにします。 JSPページの一部、変数とメソッドの宣言部分、および式の部分は、コアパッケージのクラスを使用します。
formatの使用例:<%@ page import = "java.io。*"、 "java.util.Date"%>
(3)contentType属性の
formatの使用例:<%@ page contentType = "text / html; charset = GB2312 "%>
(4)セッション属性:組み込みセッションオブジェクトの
セッション属性がtrueかfalseかを設定するために使用され、デフォルト値はtrueです。
(5)
バッファ属性バッファ属性のデフォルト値は8KBです。
(6)autoFlush属性
(7)isThreadSafe属性isThreadSafe
の属性値はtrueまたはfalseであり、複数のスレッドがJSPページにアクセスできるかどうかを設定するために使用されます。

7.ディレクトリ教科書に対応するJSPアクションタグ
(1)アクションマークを含める(2)パラメータアクションマーク(3)フォワードアクションマーク(4)プラグインアクションマーク(5)useBeanアクションマーク

第3章タグファイルとタグタグ

1.タグファイルストレージディレクトリ:教材の40ページの
Webサービスディレクトリ/ WEB-INF / tagsに対応

第4章JSP組み込みオブジェクト

1.一般的に使用される5つの組み込みオブジェクト:要求オブジェクト、応答オブジェクト、セッションオブジェクト、出力オブジェクト、アプリケーションオブジェクト。

第5章JSPでのファイル操作

1.ファイルオブジェクトコンストラクターの作成は3です。109TextbookFile
(String filename);
File(directoryPath String、String filename);
File(File F、String filename);に対応します。

第6章JSPでのデータベースの使用

1.一般的なJDBC操作:教科書の146ページ
(1)に対応して、データベースとの接続確立します。
(2)接続されたデータベースにSQLステートメントを送信します。
(3)SQLステートメントによって返された結果を処理します。

第7章JSPとJavaBean

1. useBeanタグの形式:教科書の201ページに対応

<jsp: useBean id="名字" class="创建bean的类" scope="bean有效期限"> </jsp:useBean>

または

<jsp: useBean id="名字" class="创建bean的类" scope="bean有效期限" />

第8章JavaServletの基本

タグ1.web.xmlは250ページの資料に対応しています

(1)根标记:<web-app>
(2)<servlet>标记及子标记
子标记:<servlet-name><servlet-class>
(3)<servlet-mapping>标记及子标记
子标记:<servlet-name><url-pattern>

第9章MVCモード

1. 270教科書
モデル-ビュー-コントローラー(モデル-ビュー-コントローラー)に対応するMVCパターン
(。1)データオブジェクトを格納するためのモデル(モデル)
(2)ビュー(ビュー)要求されたデータをコントローラーに送信します。モデル内のデータ。
(3)コントローラーは、特定のビジネスロジック操作を担当します。つまり、コントローラーは、ビューの要件に従ってデータを処理します。また、関連する結果をモデルに保存し、モデルとビューの間の必要な相互作用を担当し、モデル内のデータが変更されたときにビューに表示を更新させます。

おすすめ

転載: blog.csdn.net/hypertext123/article/details/110943365