4.サーブレットの構造 |
(1) サーブレットの構造 |
// SanServlet.java import java.io.*; import javax.servlet.http.*; import javax.servlet.*; public class SanServlet extends HttpServlet{ public void init(){ サーブレットが起動されたときに実行する初期化処理(省略可) } public void service((HttpServletRequest req, HttpServletResponse resp) throws ServletException, java.io.IOException){ サーブレットが要求されるたびに呼び出される 特定の要求に対応するメソッドの場合 doGet、doPost、doPut、 doDelete、doOptions、doTrace } public getServletInfo(){ サーブレットの説明や著作権情報の文字列を返却(省略可) } public void destroy() { サーブレットが消滅直前に実行するサーブレットの終了(省略可) } } |
通常は、doGetやdoPostメソッドを利用しますが、GETでもPOSTでも共通な処理にする場合に service メソッドを利用します。
。
(2) サーブレットの特徴 |
サーブレットとJSPを連携させて利用するフレームワークが増えてきています。