【Java Web】三大域对象

目录

一、域对象概述

二、三大域对象

三、域对象使用相关API


一、域对象概述

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

二、三大域对象

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

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

三、域对象使用相关API

代码测试:

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

相关推荐
白露与泡影12 小时前
解密 Pi 的 Harness 工程:Agent 会话如何实现持久化与恢复
java·人工智能·算法
Zane199413 小时前
HashMap 为什么要在长度16、容量必须是2的幂这些细节上较劲
java·后端
长谷深风11113 小时前
为什么你的 Tool 总被模型选错?
java·大数据·ai·llm·ai agent·工具设计·agent设计
莫得感情 o14 小时前
并发 14 · 收官:虚拟线程与结构化并发
java·并发
聚美智数14 小时前
图片水印-图片剪裁-图片缩放API接口介绍
java·服务器·数据库
EXI-小洲15 小时前
MacOS IDEA将本地项目代码上传至SVN空仓库
macos·svn·intellij-idea
xierui12312315 小时前
AI Agent 隐私架构:本地化重点为什么是登录态与执行权限
java·人工智能·网络安全·架构
cfm_291415 小时前
Spring AI Tool 调用架构全解
java·人工智能·spring
sun༒15 小时前
Spring @Scheduled 定时任务详解:Cron表达式、执行顺序、优先级与并行调度
java·后端·spring
一次旅行16 小时前
DeepSeek‑V4‑Flash‑Vision‑Exp 小白入门实战|3种传图方式、完整可跑代码、避坑排障
java·前端·人工智能