美文网首页
Servlet学习

Servlet学习

作者: 慵懒的阳光丶 | 来源:发表于2019-05-20 16:39 被阅读0次

    一.概念:servlet是运行在服务端的小程序

    Servlet其实就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则

    二.原理分析

    1.当服务器接收到客户端的请求后,会即系请求的url,获取访问的Servlet的资源路径
    2.查找web.xml文件,是否有对应的<url-pattern>标签体内容
    3.如果有,则去找对应的<servlet-class>
    4.找到对应的全类名,tomcac会将对应的字节码文件加载到内存中,并创建其对象
    5.创建完对象后,tomcat会调用service方法


    image.png

    一般情况下不用直接实现servlet接口,继承HttpServlet类并根据请求方式调用对应方法就可以了,servlet3.0之后也提供了注解的方式代替在web.xml中的配置


    image.png

    三.生命周期

    image.png

    相关文章

      网友评论

          本文标题:Servlet学习

          本文链接:https://www.haomeiwen.com/subject/dcwkzqtx.html