01Servlet_クイックスタート=>サーブレットライフサイクル
2687 ワード
サーブレットのライフサイクルメソッド:
プロジェクトの作成方法
1 javaeeプロジェクトの作成
2 tomcatの構成
3注記の構成
package cn.itcast.web.servlet;
import javax.servlet.*;import java.io.IOException;
/**サーブレットクイックエントリー */public class ServletDemo1 implements Servlet {
}package cn.itcast.web.servlet;
import javax.servlet.*;import java.io.IOException;
/**サーブレットの方法 */public class ServletDemo2 implements Servlet {
}
1. : init ,
* Servlet ?
* , ,Servlet
* Servlet 。
*
1. ,
*
2. ,
* 0
* Servlet init , , Servlet ,Servlet
* , 。
* : Servlet 。 ,
2. : service ,
* Servlet ,Service 。
3. : destroy ,
* Servlet 。 ,Servlet
* , destroy 。
* destroy Servlet ,
プロジェクトの作成方法
1 javaeeプロジェクトの作成
2 tomcatの構成
3注記の構成
package cn.itcast.web.servlet;
import javax.servlet.*;import java.io.IOException;
/**
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
//
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("Hello Servlet");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
}
}package cn.itcast.web.servlet;
import javax.servlet.*;import java.io.IOException;
/**
private int age = 3;
/**
*
* Servlet , 。
* @param servletConfig
* @throws ServletException
*/
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println("init.....");
}
/**
* ServletConfig
* ServletConfig:Servlet
* @return
*/
@Override
public ServletConfig getServletConfig() {
return null;
}
/**
*
* Servlet , 。
* @param servletRequest
* @param servletResponse
* @throws ServletException
* @throws IOException
*/
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("service.....");
int number = 3;
}
/**
* Servlet , , 。。
* @return
*/
@Override
public String getServletInfo() {
return null;
}
/**
*
* , , 。
*/
@Override
public void destroy() {
System.out.println("destroy.....");
}
}