我们为什么要学习servlet? servlet是干嘛的?

最近刚刚学习完servlet,明白了一个事情,servlet是用来干嘛的,为什么要学习servlet,我想如果我在刚刚开始学习servlet时就明白这件事的话,会更加有利于我带有目的的去学习servlet;所以记录以下文章:

什么是servlet?

        说到servlet是什么?我们就要看servlet的本质是什么?servlet的本质是一套接口,接口是用来干嘛的呢?接口的作用是规范,规定某些事情;所以servlet规范是用来规范某些规则的;
        我们在学习Javaweb时学习到了servlet,那么servlet对于Javaweb有什么作用呢?我们要访问某个网站,就需要告诉web浏览器我们的需求,然后web浏览器在通过我们的需求对相应的需求做出响应并反馈给我们;所以得出servlet的作用;

servlet的作用?

        servlet接口定义的是一套处理网络请求的规范所有实现servlet的类,都需要实现它的那五个方法,用于告诉web浏览器你初始化时要做什么?—(init方法);你销毁时要做什么?—(destory方法);你接收到请求时要做什么?—(service方法);然而实际应用中我们不会去直接实现servlet接口,而是会去实现他的子接口 Httpservlet接口;

        通俗来讲servlet专门用来接收客户端的请求,通过客户端的请求数据,调用底层service方法处理数据并生成结果反馈给我们,其过程可以大概如下:

浏览器发出http请求 ——> tomcat服务器 ——> 到达servlet ——> 执行doGet(), doPost()方法 ——> 返回数据

客户端发送请求到服务器端——服务器将请求信息发送至Servlet——Servlet生成响应内容并将其传给服务器。——服务器将响应返回给客户端。

猜你喜欢

转载自blog.csdn.net/m0_64231944/article/details/128836329