JavaWeb——Servlet

JDBC也是Java EE的规范之一,其实也是接口。
快速入门
这个jar包的依赖范围必须写成provided(在编译环境和测试环境有效,在运行环境无效),不然就会报错。这样以后打成war包就不会报错,因为tomcat已经包含了这个包,再有这个包就会有冲突。
Servlet执行流程
servlet对象是由tomcat服务器创建的,其service()方法也是由他调用的。
Servlet生命周期
关闭的时候,按红色按钮是类似拔电源的操作。在控制台Teminal里按Ctrl+c就可以正常关闭,然后destory()方法就可以被执行
Servlet方法介绍
Servlet体系结构——HttpServlet
通过浏览器直接输入url来访问资源是get()的请求方式。
get方法和post方法的请求参数位置不一样,get方式请求参数在请求体里,post参数请求参数在请求行里。
如果一个servlet程序implement的是Servlet接口,那么就要在service方法中判断请求方式,来决定参数的处理逻辑:
而HttpServlet就是已经写好了以上过程的类,并封装成了doget和dopost方法,可以被子类继承去复写这两个方法。
Http协议里有七种不同的请求方方式,对应到HttpServlet里就有七种不同的do请求方法。
Servlet urlPattern配置
XML配置方式编写Servlet
<servlet-class>配置servlet的全类名
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了