1. ServletConfig インターフェースは、サーブレット自体の関連構成情報を記述するために使用されます。 ServletContext インターフェイスは、アプリケーションに関連する情報 (server.xml 内の Context 構成、つまり仮想ディレクトリ) を記述するために使用されます。
2.サーブレット構成の初期化パラメータ。例:
次のようにコードをコピーします。
<サーブレット>
<サーブレット名>XXX</サーブレット名>
<サーブレットクラス>Xxx</サーブレットクラス>
<初期パラメータ>
<param-name>yyy</param-name>
<param-value>xxx</param-value>
</init-param>
</サーブレット>
これらの初期化パラメータは、this.getServletConfig.getInitParameter() を通じて取得できます。
3.javax.servlet.Servlet インターフェースはサーブレットの基本インターフェースであり、定義されたすべてのサーブレットはこのインターフェースを実装する必要があります。 Javax.servlet.GenericServlet は、このインターフェースを実装する基本クラスです。 HttpServlet は GenericServlet クラスから継承されます。 GenericServlet は ServletConfig インターフェイスを実装しているため、this.getServletConfig.getInitParameter を使用せずに、HttpServlet.getInitParameter()、HttpServlet.getServletName() メソッドなどの HttpServlet の ServletConfig メソッドを直接呼び出すことができます。 ()などで取得する方法です。
4.サーブレットの初期化メソッド:
javax.servlet.Servlet インターフェースの init メソッドにはパラメータがあります。元のメソッドは init(ServletConfig config) メソッドです。 GeneralServlet クラスは、Servlet インターフェイスを実装し、init(ServletConfig config) メソッドに基本機能を実装した後、拡張のためにパラメータなしの init() メソッドを呼び出します。したがって、HttpServlet メソッドを継承するときは、通常、パラメータを付けずに init メソッドを書き換えます。
5.サーブレットサービスメソッド:
このメソッドはサーブレットの主要なメソッドです。すべてのリクエストは実行のためにこのメソッドに渡されます。 HttpServlet では、サービス メソッドの機能は、リクエストの種類に応じて処理のためにリクエストを doPost、doGet、およびその他のメソッドに引き渡すことです。したがって、HttpServlet では、doPost、doGet などのメソッドを書き換えるだけで済みます。doService メソッドを書き換えると、doPost メソッドと doGet メソッドは機能しなくなります。