Java Webサーブレットで

1.Servlet概要

原点(1)Servletの名前?

サーブレットは、Javaサーブレットのために短いです、サーブレット自体は英語の単語ではなく、二つの言葉がで作られた構造呪文:サーブレット=サービス+アプレットを。同様スクリプトレットは、それは、2つの単語によって形成された構成スペルである:スクリプトレット=スクリプト+アプレットは、スクリプトレットを表します。それは、古巣の日のJavaの命名の特性を見ることができます。

(2)それは何サーブレット・?行うために使用?

サーブレットは、実際には、Java言語、サーバー側で実行されている、この小さなプログラムを使用している小さなプログラムです。Serveletのために我々の理解は、2つのレベルに分けることができる:
(1)Java言語に狭いServletインタフェースを指します。
(2)サーブレットは、任意の広範なクラスを指すサーブレット・インタフェースを実装する、通常の状況下では、それは後者のサーブレットが理解されよう。
私たちは、動的なリソースと静的リソース、動的なリソースが論理的である特徴が、動的リソースのロジックへのJava Webリソースは、Javaコードが提示されていることを知って、具体的な実装では、サーバ側のJavaコードを実行することですが、また、それは私たちのサーブレットです。しかし、サーブレット、我々は通常、Javaコードを書くの違いがあります:
(1)それはWebサーバーソフトウェアのサーバー側で実行されますので、それは特定の規則に従う必要があるため。それは従うべきルールの具体的な症状は、アプレットのサーバ側のサーブレット・インターフェースを実装する必要が実行を書くことです。書かれたこのプログラム・インタフェースの実現後は、サーブレットプログラムと呼ばれます。
(2)私たちは、通常、プログラムを書く我々はつまり、mainメソッドでそれを使用し、それを呼び出すためのイニシアチブをとるということです。しかし、サーバ側で小さなプログラムを実行している、つまり、我々はあなたが実行する必要がある場合、当社のサーバーソフトウェアは、それを呼び出すようになり、サーブレットはそれを呼び出すためのイニシアチブをとる必要はありません。
(3)実際には全く正しくない、我々はそれを呼び出すためのイニシアチブを取ることはありませんと述べました。我々はいくつかのリソースにアクセスするには、Webブラウザを使用する際に顧客として、実際には、それは、サーブレットへの呼び出しを起動することがあります。しかし、Webサーバーソフトウェアへの私たちの最初の要求であるウェブサーバソフトウェアこの層の中央を通るこの要求は、Webサーバーソフトウェアは、サーブレットの特定の実装に移動します。サーブレットは、我々はそれを強制する方法を知っているWebサーバーソフトウェア?それはどのように反映されていますか?答えは、URLを通じて反射されます。私たちは、おそらくサーブレットを実行するための要求に、ブラウザにパスを入力したときにそれはあります。したがって、我々は、すべてのサーブレットにURLを設定する必要があります。

(3)サーブレット機能

サーブレット自体は、契約またはプラットフォームに依存しません。その主な機能は、対話的に閲覧してデータを生成し、動的なWebコンテンツを生成することです。素人の面では、このようなHTMLページとしてWebアプリケーションやリソースを、生成するために使用されます。

2.Servlet継承システム

一般的な実装クラスを3.Servlet

おすすめ

転載: www.cnblogs.com/lasnitch/p/11457045.html