美文网首页
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

    1.Servlet 学习大纲 servlet 概念以及相关接口简介 servlet 执行过程 servlet 路径...

  • 第12讲.Servlet

    Servlet 学习摘要: 理解为何要学习Servlet? 什么是Sevlet?如何编写一个Servlet程序。S...

  • 2018-10-27

    学习servlet

  • 黑猴子的家:JavaWeb 之 Servlet 实现自动配置

    Eclipse中创建Servlet(web_servlet03)实现自动配置通过 web_servlet03 学习...

  • 第八篇学习总结

    第八篇学习总结 一、Servlet 1、Servlet概述 Servlet是Java Server Applet的...

  • 2018-10-28

    servlet学习完毕

  • Servlet简介

    Servlet学习的大纲 servlet概念及相关接口简介 servet 执行过程 servlet映射路径 缺省s...

  • 第二章 Web应用开发技术

    Servlet API是开发Servlet的主要技术,学习这种技术的主要方法就是掌握Servlet API中定义的...

  • Servlet学习

    Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTT...

  • Servlet学习

    Servlet 是Server + Applet 的缩写,表示一个服务器应用。运行在如Tomcat容器中。 其中i...

网友评论

      本文标题:Servlet学习

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