前言:无论学什么知识都要一步一步脚踏实地,切勿眼高手低,急于求成,否则就会像我这样回过头来重新学的时候,就感觉挺浪费宝贵的时间了。
1、 servlet是什么,有什么用
1、Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
2、servlet可以写成server let,就是由tomcat来接受用户的请求,然后由tomcat来查找可以解决这个请求的servlet。
3、是一个web容器的一个程序,负责接受用户的请求,然后执行一些业务逻辑,最后将执行结果动态返回给用户。
4、就是一个java类。
5、一个结构图如下:
2、Servlet的实现
servlet是通过http协议来实现和相应web客户端的请求的,所以说servlet是我们自己写的一个java类,实现了javax.servlet.Servlet接口,并且必须在xml文件内进行注册(或者使用注解)
创建完servlet的时候,我们要去重写一些方法,首先看一下5大方法:
servlet的5个方法详解:
/*
执行时机:init()方法只有在Servlet实例创建的时候才会被调用,做初始化工作
ServletConfig:Servlet的配置对象,初始化时进行配置
*/
public void init(ServletConfig arg0) throws ServletException {