【Java Web】三大域对象

目录

一、域对象概述

二、三大域对象

三、域对象使用相关API


一、域对象概述

一些可用于存储数据和传递数据的对象被称为域对象,根据传递数据范围的不同,我们称之为不同的域,不同的域对象代表不同的域,共享数据的范围也不同。

二、三大域对象

web项目中,我们一定要熟练使用的域对象分别是:请求域、会话域、应用域。

  • 请求域对象是HttpServletRequest,传递数据的范围是一次请求之内包括请求转发。
  • 会话域对象是HttpSession,传递数据的范围是一次会话之内,可以跨多个请求。
  • 应用域对象是ServletContext,传递数据的范围是本应用之内,可以跨多个会话即可以粗略理解为跨多个客户端浏览器。

三、域对象使用相关API

代码测试:

@声明:"山月润无声"博主知识水平有限,以上文章如有不妥之处,欢迎广大IT爱好者指正,小弟定当虚心受教!

相关推荐
月落归舟2 小时前
深入理解Java适配器模式,彻底搞懂设计思想
java·开发语言·适配器模式
Mr_pyx2 小时前
【LeetHOT100】二叉树的中序遍历——Java多解法详解
java·开发语言·深度优先
jay神3 小时前
基于SpringBoot的宠物生命周期信息管理系统
java·数据库·spring boot·后端·web开发·宠物·管理系统
万亿少女的梦1683 小时前
基于SpringBoot的在线考试管理系统设计与实现
java·spring boot·后端
一勺菠萝丶3 小时前
如何在 Linux 服务器上使用 Speedtest 官方 CLI 测试带宽(小白教程)
java·服务器·前端
范什么特西4 小时前
第一个Mybatis
java·开发语言·mybatis
下次再写4 小时前
【Redis实战】深入理解Redis缓存策略:从原理到Spring Boot实践
java·spring boot·redis·缓存穿透·缓存击穿·分布式缓存·缓存策略
超梦dasgg4 小时前
智慧充电系统计费定价服务Java 实现
java·开发语言·spring·微服务
敲敲千反田4 小时前
ThreadLocal和CompletableFuture
java·网络·jvm
码云数智-园园4 小时前
Spring循环依赖:三级缓存到底解决了什么,没解决什么?
java·后端·spring