目录
前言
Servlet 的含义
Servlet 的作用
前言
一个完整的前后端项目,是需要前端和后端(Java实现)共同完成的。那应该如何实现前后端进行交互呢?答案:使用Servlet实现前后端交互
我会从了解Servlet的含义,作用 到如何具体应用Servlet去实现前后端交互。这一过程中持续跟新
本篇博客:介绍 Servlet,了解Servlet 的含义和作用
Servlet 的含义
Servlet 是Java中的一个类,我们可以通过浏览器 地址栏url 去访问这个与url关联的Servlet 类
这时候就有一个疑问,为什么不直接写成Servlet呢?
原因
- 方便区分,当我们知道这个Servlet 是用于登录时,那么在后面就会写登录相关的业务
如 登录 loginServlet / 注册:registerServlet 等
- 实际上Servlet 在Java中是Javax.servlet包的一个接口,我们写在IDEA中的Servlet 都是这个接口的实现类
因此:在之后的博客中,我说Servlet 往往是是我们在IDEA中定义的类,专门用与处理前端业务发来的请求的。
如下图所示
Servlet 的作用
- 接受客户端发来的请求
- 处理请求
- 响应客户端请求(响应:返回给客户端处理结果)
那应该如何理解Servlet 的作用呢?
案例1
我们可以想象成 一个客服
如:你打10086 问移动客服,本月的消费情况。该客服就会先接收你的请求,再从后台去查询你本月的账单,最后告诉你的本月的消费情况
案例2
客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理!Servlet需要我们自己来编写,每个Servlet必须实现javax.servlet.Servlet接口。