学习Servlet(含义,作用)

embedded/2024/11/25 0:37:53/

目录

前言

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接口。


http://www.ppmy.cn/embedded/140246.html

相关文章

钉钉报销集成金蝶付款单的技术实现方案

钉钉报销【月结贷款】集成到金蝶付款单【晨丰】的技术实现 在企业日常运营中,数据的高效流转和准确对接是提升业务效率的重要环节。本文将分享一个具体的系统对接集成案例,即如何将钉钉平台上的报销数据(【月结贷款】)无缝集成到…

《Python 股票交易分析:开启智能投资新时代》(二)

Python 进行股票交易分析的优势 简洁易读:Python 的语法简洁明了,即使是编程新手也能较快上手,降低了股票交易分析的门槛。 Python 的简洁易读是其在股票交易分析中受欢迎的重要原因之一。Python 的语法简洁明了,与其他编程语言相…

Android Activity 基础接口知识和常见问题

Activity 知识点及问题点 接口onMultiWindowModeChangedonConfigurationChanged 常见问题Android解决点击桌面图标,就重新启动应用程序问题 接口 onMultiWindowModeChanged 定义 onMultiWindowModeChanged是Android中Activity类的一个回调方法。它会在活动&#xf…

利用爬虫爬取网页小说

需求分析 安装requests包 pip install requests目录采集地址: h t t p s : / / w w w . 3 b q g . c c / b o o k / 60417 / https://www.3bqg.cc/book/60417/ https://www.3bqg.cc/book/60417/ 章节采集地址: h t t p s : / / w w w . 3 b q g . c …

【ArcGIS微课1000例】0132:从多个GIS视角认识与攀登珠穆朗玛峰

文章目录 1. Map Viewer中打开2. 场景查看器中打开3. ArcGIS中打开4. QGIS中打开5. Globalmapper中打开6. ArcGIS Earth中打开官网地址:https://www.arcgis.com/home/item.html?id=504a23373ab84536b7760c0add1e0c1c 1. Map Viewer中打开 以下展示不同底图样式的珠穆朗玛峰壮…

python语言基础

1. 基础语法 Q: Python 中的变量与数据类型有哪些? A: Python 支持多种数据类型,包括数字(整数 int、浮点数 float、复数 complex)、字符串 str、列表 list、元组 tuple、字典 dict 和集合 set。每种数据类型都有其特定的用途和…

云讷科技Kerloud无人飞车专利发布

云讷科技Kerloud无人飞车获得了“一种室内外两用的四旋翼无人飞车”的实用新型专利证书,作为科教社区第一款四旋翼飞车,这项技术结合了无人机和无人车的优势,提供了一种能够在多种环境下使用的多功能飞行器。 这项设计的优势如下&#xff…

vue2 src_Todolist全局总线事件版本

main.js //引入Vue import Vue from "vue"; //引入App import App from ./App;//关闭Vue的生产提示 Vue.config.productionTip false;new Vue({el: #app,render: h > h(App),beforeCreate() {//事件总线Vue.prototype.$bus this;} });App.vue <template>…