Servlet简介
servlet是Server Applet的简称,翻译过来就是服务程序.好吧,这么说你可能还是不太懂,简单的讲,这个servlet是运行在服务器上的一个小程序,用来处理服务器请求的.进一步讲,我们知道,一般的网页程序,是由我们通过浏览器访问来实现的,在这个过程中,我们的浏览器发送访问请求,服务器接收请求,并对浏览器的请求作出相应的处理.这就是我们熟悉的B/S模型(浏览器-服务器模型).而servlet就是对请求作出处理的组件,运行于支持Java的应用服务器中.
后面的框架比如SpringMvc就是封装的Servlet+jsp
SpringBoot封装的是SSM
Servlet的作用
在servlet刚刚出现的那个年代,servlet的作用十分复杂,既承担着处理数据的作用,又承担着展示页面的作用,美工人员想要参与开发,基本上是不太现实的,毕竟美工不可能再去花时间将页面做好.
随着时间的推移,出现了MVC思想,也就是模型-界面-控制器思想,极大的简便了开发,也明确了servlet的作用.
开发步骤
1.xml
2.注解配置
web.xml中的配置:
这里的Demo01就是对应着文件夹中下的Demo01.java文件
首先需要实现Serlet接口。然后在web.xml中配置Servlet的对应文件
2.注解方式
不用配置web.xml文件
执行流程