当前位置: 首页 > article >正文

Servlet快速入门

Servlet

由于目前主流使用SpringBoot进行开发Servlet可以说是时代的眼泪,这篇文章主要介绍我基于SpringBoot对应Servlet的浅薄认知,有利于更好的理解前端界面和java服务器的数据交换过程

快速入门

我比较推荐这篇文章来对Servlet有一个大概的了解
都2023年了,Servlet还有必要学习吗?一文带你快速了解Servlet

原理

每一个Servlet实现类映射请求(请求可以是不同方式进行的请求如GET,POST,看我们重写的方式可以有不同的实现逻辑)
正如SpringBoot的Controller层
可以接收对应的请求
因为我们开发通常就是BS所以用继承httpServlet方法进行重写即可

不同的是我们的SpringBoot中Controller和我们的Service是分开的
而Servlet这个实际上相当于Controller和Service层的作用
不仅可以接收web容器(tomact)的请求,读取请求的数据对象HttpRequest,识别不同请求方式执行应请求方式的方法中如doGet(),doPost,进行逻辑业务操作,将数据封装到HttpResponse返回给我们的web容器(tomact)

在这里插入图片描述

Servlet映射Mappering问题

就是关于一个Servlet对象能映射几个url(访问路径)的问题
还是这篇文章的第8点
都2023年了,Servlet还有必要学习吗?一文带你快速了解Servlet
优先级的问题
比如
/* 和 /hello
如果url对应/hello会先调用hello的servlet的方法
而不是/*的
/*就是默认的路径
在这里插入图片描述


http://www.kler.cn/a/514856.html

相关文章:

  • 软件安全性测试报告如何编写?
  • excel导入数据处理前端
  • 将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(3.纯python的实惠版)
  • Qt中自定义信号与槽
  • 什么是报文的大端和小端,有没有什么记忆口诀?
  • 内存 管理
  • Spring Boot MyBatis Plus 版本兼容问题(记录)
  • HOW - 基于master的a分支和基于a的b分支合流问题
  • Echarts现成案例
  • 阻燃高温尼龙行业:市场潜力巨大,引领材料科学新变革
  • AI 辅助 Codebase 本地工程检索
  • Linux内核中 Netfilter 框架的用户态工具iptables(配置防火墙规则)
  • Vue | 搭建第一个Vue项目(安装node,vue-cli)
  • ubuntu中xrandr多屏幕设置
  • 2024年智慧消防一体化安全管控年度回顾与2025年预测
  • ubuntu改变swap存储空间,遇到 fallocate 失败: 文本文件忙
  • SQL Server所有数据类型大全
  • Ollama在Docker下的安装与配置
  • Django学习笔记(启动项目)-03
  • Vue3.5 企业级管理系统实战(三):页面布局及样式处理 (Scss UnoCSS )
  • OpenCV边沿检测(Python版)
  • 本地部署DeepSeek-R1 1.5B
  • java ,springboot 对接支付宝支付,实现生成付款二维码,退款,查询订单状态等接口
  • 十三、数据的的输入与输出(3)
  • Android节点读写实现
  • 【影刀RPA_初级课程_影刀初相识】