客户端访问servlet流程

创建第一个servlet:

        1>创建.java文件继承自HttpServlet
        2>在web.xml配置Servlet
        
                    <servlet>
                        <servlet-name>myservlet01</servlet-name>
                        <servlet-class>com.MyServlet01</servlet-class>
                    </servlet>


                    <servlet-mapping>
                        <servlet-name>myservlet01</servlet-name>
                        <url-pattern>/myservlet01</url-pattern>
                    </servlet-mapping>

客户端访问Servlet流程

|-ServletRequest
    |-HttpServletRequest:封装请求数据(请求数据包)  
    
|-ServletResponse
    |-HttpServletResponse:封装响应数据
    

        1>客户端发送请求(http请求数据包)给tomcat,
        2>tomcat接收到http请求
        3>tomcat创建HttpServletRequest对象,把数据包中的数据封装到HttpServletRequest中
        4>创建HttpServletResponse对象
        5>根据web.xml中注册的信息实例化Servlet(单例)
     6>调用Servlet中的service方法,把HttpServletRequest和HttpServletResponse对象当成参数传递给service(HttpServletRequest req, HttpServletResponse resp);
        7>我们程序猿只需要在service中写业务代码即可,最后把数据封装在HttpServletResponse对象中
        8>service方法执行结束后,把HttpServletReponse返回给tomcat
        9>tomcat把HttpServletReponse对象中封装的数据解析出来以Http响应数据包的形式返回给客户端


 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值