核心知识Servlet
Posted 程序员庆哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了核心知识Servlet相关的知识,希望对你有一定的参考价值。
一、 探究 servlet
在刚开始学习servlet 我觉得你起码要知道这几个问题,首先就是什么是 servlert,有什么用,还一个就是 servlet 到底有没有过时,这几个应该是你比较关心的问题,起码你能够用自己的话把这些问题给别人说明白,那就 ok 了
那么,什么是 servlet?
Servlet 本质上就是一个接口,那么接口是干嘛的,接口就是规范啊,所以 servlet 就是 java 定的一种规范,那么再详细点来说,servlet 就是 java 定义的一套用于处理网络请求的规范, 你查看 servlet 的源码会发现它有如下五个方法
- Init
- getServletConfig
- service
- getServletInfo
- destory
也就是说,你写的任何一个 servlet 都要实现这五个方法。我们说 servlet 是用来处理网络请求的,那么 servlet 可以直接处理吗?答案是不能的,这里需要一个 servlet 容器,也许有很多人对 servlet 的概念不了解,很简单,我们学习的 tomcat 就是一个 servlet 容器,容器是什么,就是盛装东西的啊,那么 servlet 容器就是装 servlet 的啊,我们的 servlet 是需要部署在tomcat 中的,不然,servlet 一个人什么也做不了。
我不知道,为什么现在好多人说 servlet 过时了,难道就是因为那些流行框架的出现吗?比如说 SpringMVC,可是他们的底层不都是 servlet
以上是关于核心知识Servlet的主要内容,如果未能解决你的问题,请参考以下文章