Servlet的执行流程

1.Servlet由谁创建?Servlet方法由谁调用?
Servlet由Web服务器创建,Servlet方法由Web服务器调用。
2.服务器怎么知道Servlet一定由service方法?
因为自定义的Servlet,必须实现Servlet接口并复写其方法,而Servlet接口中有service方法。

1.Servlet大致执行流程

@WebServlet(urlPatterns="/demo2",loadOnStartup = 1)
public class ServletDemo2 implements Servlet {
    @Override
    public void init(ServletConfig config) throws ServletException {
        System.out.println("init...");
    }
}
  1. 将Web项目发布到Tomcat服务器中
  2. Tomcat服务器一启动之后,在浏览器中输入URL路径就可以访问Servlet。

在这里插入图片描述

1.第一部分路径访问Tomcat服务器;
2.第二部分路径访问Web项目;
3.第三部分路径访问对应的Servlet。

2.Servlet对象

由Tomcat服务器创建,并且其中的service方法也是由Tomcat服务器调用,一旦被调用了就会想赢客户端的请求。

那什么时候创建Servlet对象呢?
那就要了解Servlet的生命周期

3.Servlet的生命周期

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值