Servlet学习

2019-05-20  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读