***
1707 ワード
1.servletはインタフェースであり、Javaクラスがブラウザによってアクセスされる(tomcat識別)ルールを定義する.2.HTTPプロトコルでは、要求と応答双方、クライアントとサーバ側、web関連の資源を規定している.2つの分類があります:---静的リソース:HTML,js,css;---動的リソース:servlet/jsp 3.servletは簡単に使います----1.Webプロジェクトを書くには、サーバーが必要です---2.Webプロジェクトをテストして実行する------1.新しいクラスを作成し、servletインタフェース------2を実現する.servletを配置して、意図:サーバーに教えて、私達の応用はこのようなservlet----------webContent/WEB-INF/webがあります.xmlには以下の内容が書かれています
-------3.アドレスバーに入力http://localhost:8080/プロジェクト名/a------注:2つのnameは同じです.servletの一般的な書き方はクラスを定義し、Httpservlet、doGet、doPost 5を継承する.servletライフサイクルinitメソッド:servletインスタンスを作成するときに、このメソッドを実行します.1つのservletは1回のみ初期化され、initメソッドは1回のみ実行されます.デフォルト:servletに初めてアクセスしてから、インスタンスserviceメソッドが作成されます.クライアントが1つ来たら、serviceメソッドを実行します.このメソッドは何度も実行できます.1回のリクエスト、1回のサービスメソッドに対応する呼び出しdestroyメソッド:servlet破棄時にdestroyメソッド---1を実行する.この項目はtomcatから削除する.tomcatを正常に閉じるとshutdownが実行されます.bat------doGetとdoPostはライフサイクルメソッドではありません.servletにインスタンスを作成するタイミングを事前にservletを構成するときにload-on-startup要素を使用して指定し、与えられた数字が小さいほど、起動のタイミングが早ければ早いほど負の数を書かず、2から7.servletConfig servletの構成、このオブジェクトを通じて、servletの構成時のいくつかの情報を取得することができます---なぜservletConfigがありますか?:将来、私たちはいくつかの応用を開発して、いくつかの技術を使って、あるいはいくつかのコードを使って、私たちはできませんが、誰かがそのコードを自分のservletクラスの中に置いたことを書きました:ちょうどこのservletの中に数字や変数値が必要ですが、この値は固定されていないので、このservletを使用する会社に要求して、servletを登録する時、Webでなければなりません.xmlではinit-paramsを宣言します
Helloservlet
com.iteima.servlet.Helloservlet
Helloservlet
/a
-------3.アドレスバーに入力http://localhost:8080/プロジェクト名/a------注:2つのnameは同じです.servletの一般的な書き方はクラスを定義し、Httpservlet、doGet、doPost 5を継承する.servletライフサイクルinitメソッド:servletインスタンスを作成するときに、このメソッドを実行します.1つのservletは1回のみ初期化され、initメソッドは1回のみ実行されます.デフォルト:servletに初めてアクセスしてから、インスタンスserviceメソッドが作成されます.クライアントが1つ来たら、serviceメソッドを実行します.このメソッドは何度も実行できます.1回のリクエスト、1回のサービスメソッドに対応する呼び出しdestroyメソッド:servlet破棄時にdestroyメソッド---1を実行する.この項目はtomcatから削除する.tomcatを正常に閉じるとshutdownが実行されます.bat------doGetとdoPostはライフサイクルメソッドではありません.servletにインスタンスを作成するタイミングを事前にservletを構成するときにload-on-startup要素を使用して指定し、与えられた数字が小さいほど、起動のタイミングが早ければ早いほど負の数を書かず、2から7.servletConfig servletの構成、このオブジェクトを通じて、servletの構成時のいくつかの情報を取得することができます---なぜservletConfigがありますか?:将来、私たちはいくつかの応用を開発して、いくつかの技術を使って、あるいはいくつかのコードを使って、私たちはできませんが、誰かがそのコードを自分のservletクラスの中に置いたことを書きました:ちょうどこのservletの中に数字や変数値が必要ですが、この値は固定されていないので、このservletを使用する会社に要求して、servletを登録する時、Webでなければなりません.xmlではinit-paramsを宣言します