核心知识Servlet

Posted 程序员庆哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了核心知识Servlet相关的知识,希望对你有一定的参考价值。

一、 探究 servlet

在刚开始学习servlet 我觉得你起码要知道这几个问题,首先就是什么是 servlert,有什么用,还一个就是 servlet 到底有没有过时,这几个应该是你比较关心的问题,起码你能够用自己的话把这些问题给别人说明白,那就 ok 了

那么,什么是 servlet?

Servlet 本质上就是一个接口,那么接口是干嘛的,接口就是规范啊,所以 servlet 就是 java 定的一种规范,那么再详细点来说,servlet 就是 java 定义的一套用于处理网络请求的规范, 你查看 servlet 的源码会发现它有如下五个方法

  1. Init
  2. getServletConfig
  3. service
  4. getServletInfo
  5. destory

也就是说,你写的任何一个 servlet 都要实现这五个方法。我们说 servlet 是用来处理网络请求的,那么 servlet 可以直接处理吗?答案是不能的,这里需要一个 servlet 容器,也许有很多人对 servlet 的概念不了解,很简单,我们学习的 tomcat 就是一个 servlet 容器,容器是什么,就是盛装东西的啊,那么 servlet 容器就是装 servlet 的啊,我们的 servlet 是需要部署在tomcat 中的,不然,servlet 一个人什么也做不了。

我不知道,为什么现在好多人说 servlet 过时了,难道就是因为那些流行框架的出现吗?比如说 SpringMVC,可是他们的底层不都是 servlet

以上是关于核心知识Servlet的主要内容,如果未能解决你的问题,请参考以下文章

Servlet的基础知识总结

Spring Boot 核心知识点总结,面试再也不怕了!

说说关于Servlet你不知道的知识

JSP_EL_jstl核心知识点汇总

创建servlet程序知识点详解---servlet-day12

零基础,怎么学习Android安卓APP的开发,需要学习哪些知识