| 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を連携させて利用するフレームワークが増えてきています。