Servlet基础你必须知道啊:生命周期 init () service()
2009-03-29 21:12
316 查看
好久没来了,去参加比赛了,今天我会来了,哈哈
我们接着上次来,生命周期已经谈过了,我们来看看Servlet的一些细节吧!
为甚么Servlet有两个init方法呢?
init()
init(ServletConfig)
因为Servlet的初始化有参数ServeltConfig指定,但我们在重写init方法时,容易忘记super(ServletConfig)这样就导致服务器不能调用init(ServletConfig)正确初始化,所以工具包为了避免这种情况,而为我们定义了一个无参数的构造方法,供我们重写,不会导致出事化问题。
public service
protected service
工作过程中是由服务器调用共有的Service,然后才是通过service调用受保护的service,这样做也是为了防止重写而造成危害。
我们接着上次来,生命周期已经谈过了,我们来看看Servlet的一些细节吧!
为甚么Servlet有两个init方法呢?
init()
init(ServletConfig)
因为Servlet的初始化有参数ServeltConfig指定,但我们在重写init方法时,容易忘记super(ServletConfig)这样就导致服务器不能调用init(ServletConfig)正确初始化,所以工具包为了避免这种情况,而为我们定义了一个无参数的构造方法,供我们重写,不会导致出事化问题。
public service
protected service
工作过程中是由服务器调用共有的Service,然后才是通过service调用受保护的service,这样做也是为了防止重写而造成危害。
相关文章推荐
- Servlet的生命周期,及init,service,destroy方法
- 程序员必须知道的10大基础实用算法及其讲解
- 【C/C++】C++必须知道的基础问题
- 程序员必须知道的10大基础实用算法及其讲解
- 程序员必须知道的10大基础实用算法及其讲解
- Servlet基础(二) Servlet的生命周期
- 程序员必须知道的10大基础实用算法及其讲解
- 你必须知道的C#的25个基础概念
- 程序员必须知道的10大基础实用算法及其讲解
- 程序员必须知道的10大基础实用算法及其讲解
- 程序员必须知道的10大基础实用算法及其讲解
- 程序员必须知道的10大基础实用算法及其讲解
- 程序员必须知道的十大基础实用算法及其讲解
- 程序员必须知道的10大基础实用算法及其讲解
- 学习算法你必须知道的一些基础知识(文末福利)
- SEO(Search Engine Optimization)入门学习,SEO教程,SEO基础,你必须知道的.....
- 程序员必须知道的10大基础实用算法及其讲解
- Servlet开发基础知识—运行过程与生命周期
- 程序员必须知道的10大基础实用算法及其讲解
- 程序员必须知道的10大基础实用算法及其讲解