0
JSP
ページまたはJava
クラスにServlet
オブジェクトを作成すると、内部的にどのように動作しますか?パフォーマンスにどのように影響しますか?jspページまたはJavaクラスでサーブレットオブジェクトを明示的に作成するとどうなりますか?パフォーマンスにどのように影響しますか?
JSP
ページまたはJava
クラスにServlet
オブジェクトを作成すると、内部的にどのように動作しますか?パフォーマンスにどのように影響しますか?jspページまたはJavaクラスでサーブレットオブジェクトを明示的に作成するとどうなりますか?パフォーマンスにどのように影響しますか?
通常は、new
キーワードでサーブレットを呼び出すべきではありません。サーブレットの場合、サーブレットコンテナはサーブレットのインスタンス化を担当します。
サーブレットコンテナは、Webアプリケーションのデプロイメント記述子で定義された各サーブレットについて、サーブレットの種類のクラスを特定してロードします。これは、サーブレットエンジン自体が起動されたとき、またはクライアント要求が実際にサーブレットに委任されたときに発生します。
すべての要求に同時に応答するインスタンスは1つだけです。これによりメモリが節約され、サーブレットは永続データを簡単に管理できます。
1あなたはサーブレットとして動作することを期待することはできません
、JSP
ページまたはJava
クラスでServlet
オブジェクトを作成します。
詳細については、BalusC's answerを参照してください。
しかし、私はすでにjsp上で明示的にサーブレットオブジェクトを作成しています。この場合、アプリケーションのパフォーマンスにどのように影響しますか? – Parag