JSPの学習記事:JSPの簡単な

  最近では、実務者が自らの証人と考え始めて、自分自身の学習過程を記録し、いくつかのブログを書き、JSPとサーブレットを学び始めました。

まず、JSPは何ですか

  JSPは、Javaサービスページ、静的なWebページとは別の動的なWebページの開発技術、の略です。(静的および動的なWebページの違いは:時間とともに変化するかどうか、場所や利用者の行動は、サーバーの更新は、すべてのソフトウェアをアップグレードする必要がある場合、あなたは例えば、しかし、ウェブ版を再インストールする必要があり、そのようなQQやマイクロチャネルとして、たとえば変更しました。ユーザ変更の動作の変化にサーバとブラウザの様々な、のJingdong。)JSPは、Javaサーブレットであり、主にJava Webアプリケーションのユーザインタフェース部分を実装するために使用されます。

  私たちは、一般的にHTMLコード、XHTMLコード、XML要素および組み込みオペレーティングJSPを組み合わせて、JSPを書くためにコマンドすることができます。

二、JSPのライフサイクル

  JSPは、作成から破壊までのライフサイクルです。同様のサーブレットのライフサイクルサーブレットのライフサイクルとの違いは、JSPのライフサイクルはサーブレットにコンパイルJSPファイルが含まれていることです。

 特定のステージ:ステージ1つのコンパイル:サーブレットサーブレットのソースファイルは、サーブレットクラスを生成するために、容器の中にコンパイルされます。

                  初期化ステージ2:クラスに対応する負荷とJSP、サーブレット、インスタンスを作成し、その初期化メソッドを呼び出し

                  3実装段階:JSPは、対応する方法サーブレット・サービス・インスタンスを呼び出します。

                  図4は、JSP、サーブレットの例と破壊に対応する破壊方法に対応するサーブレットの例破壊ステージを呼び出し。

 三、JSPの実行フロー

  1、形態学のため:JSP - > JAVA(サーブレット) - >クラス

  2、サーバー側のJSPの最初の実行は、Java、Javaのに翻訳して、クラスファイル、第二のアクセスクラスファイルに直接アクセスするにコンパイルされます。サーバー側のコードがうまく変更された場合、彼の訪問中に再翻訳してコンパイルされます。

四、JSPの利点

  1、ASPと比べて、JSPは、まず、2つの利点を有する、動的部分はむしろVRまたは他のMS固有の言語よりも、Javaで書かれ、それがより強力で使いやすいです。これは、非MSインターネットに簡単に移植JSPを追いました。

  2は、純粋な言語のサーブレットと比較して、JSPは簡単のprintln文の多くに直面することなく、HTMLページを作成または変更することができます。

  SSI、SSIフォームデータと比較して3は、データベースへの接続を使用することができません。

  4は、JavaScriptが動的にクライアント側でHTMLを生成することができますが、JavaScriptのと比較して、このようなデータベースや画像処理へのアクセスなどの複雑なサービスを、提供することはできませんサーバーと対話することは困難です。

  図5は、静的なHTMLと比べて、静的なHTMLは、動的な情報が含まれていません。

 

おすすめ

転載: www.cnblogs.com/ym77/p/11305234.html