上下文即ServletContext,是一个全du局的储存信zhi息的空间,服务器启动,其就dao存zhuan在,服务器关闭,其才释放。
所有用户共用一个ServletContext。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。如,做一个购物类的网站,要从数据库中提取物品信息,如果用session保存这些物品信息,每个用户都访问一便数据库,效率就太低了;所以要用来Servlet上下文来保存,在服务器开始时,就访问数据库,将物品信息存入Servlet上下文中,这样,每个用户只用从上下文中读入物品信息就行了。
获取ServletContext的方法:
HttpSession session = request.getSession();
session.getServletContext();

java上下文即ServletContext相关推荐

  1. java 上下文加载器_如何将JDK6 ToolProvider和JavaCompiler与上下文类加载器一起使用?...

    我的用例是使用JDK 6中提供的ToolProvider和 JavaCompiler类从java程序编译生成的源文件.源文件包含对上下文类加载器中的类的引用(它在J2EE容器中运行),但不包含在系统类 ...

  2. java 上下文加载器_【深入理解Java虚拟机 】线程的上下文类加载器

    线程上下文类加载器 线程上下文类加载器( Thread Context ClassLoader) 是从JDK1.2 引入的,类Thread 的getContextClassLoader() 与 set ...

  3. java上下文_Java,gRPC和上下文传播(Java, gRPC and Context propagation)

    Java,gRPC和上下文传播(Java, gRPC and Context propagation) 有没有人有客户端(存根)和服务器之间使用gRPC在java中的io.grpc.Context传播 ...

  4. java上下文控制,Esper事件处理引擎_8_EPL 语法_2_Context 上下文_2_条件控制

    EPL 语法代码见-GitHub代码地址:点击打开链接 涉及 Javabean,Listener,main 以 GitHub 包下为最新更新 EPL_2_Context_2 package com.f ...

  5. Java ServletContext 详解

    转自:http://blog.csdn.net/bryanliu1982/article/details/5214899 ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在 ...

  6. ServletContext 与application的异同

    servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图.ServletContext实例是通过 getServletContext()方法获得的,由于H ...

  7. 016_Servlet上下文

    一. Servlet上下文 1. 每个web工程都只有一个ServletContext对象.也就是在同一个web工程里, 所有的servlet获取到的这个类的对象都是同一个. 2. 获取上下文对象: ...

  8. 秒懂servletContext对象

    servletContext对象 ServletContext对象,官方称为servlet上下文:服务器会为每一个web应用创建一个servletContext对象,它具有全局唯一性,web应用中的所 ...

  9. Spring中DispacherServlet与WebApplicationContext、ServletContext的关系和工作机制

    解释一: 要想很好理解这三个上下文的关系,需要先熟悉spring是怎样在web容器中启动起来的.spring的启动过程其实就是其IoC容器的启动过程,对于web程序,IoC容器启动过程即是建立上下文的 ...

最新文章

  1. 深入解析 Kubebuilder:让编写 CRD 变得更简单
  2. 【数学基础】算法工程师必备的机器学习--线性模型(下)
  3. 中科院超牛的物理学家,摇滚界无人不知的“李白”,你一定听过他的歌!
  4. android BaseFragment获取Context上下文方法
  5. SAS详细的下载与安装流程
  6. matlab图像取反_MATLAB图像处理例子
  7. Yate for Mac音乐标签管理工具
  8. 基于Python的IMDB电影评论文本分类
  9. Idea设置豆沙绿(保护你的眼不瞎的密码)
  10. Lenovo家用台式与一体机预装Win8改装Win7的解决方案
  11. 王者无限火力服务器,王者无限火力2
  12. 南宁琅东的机器人餐厅_南宁这几家私房菜藏得深,人气却只增不减,真是菜香不怕巷子深~...
  13. 关于Linux服务器中文字体的安装
  14. 案件被终本后,如何继续执行?
  15. Ubuntu_ROS 学习
  16. linux服务器抓包分析,抓包分析SSL/TLS连接建立过程总结
  17. 可见光通信产业化现状分析(国内篇)
  18. Excel文件写入和解析
  19. 中国天眼发现地外文明可疑信号,马斯克称星舰7月开始轨道试飞,网信办:APP不得强制要求用户同意处理个人信息,今日更多大新闻在此...
  20. BZOJ 2216 Poi2011 Lightning Conductor 动态规划

热门文章

  1. 2017网易内推编程题(判断单词):解答代码
  2. Kindeditor放置两个调用readonly错误
  3. Spring装配Bean的过程
  4. ASP.NET的错误处理机制之一(概念)
  5. AutoLISP 绘制表情图案
  6. unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?
  7. 新版Microsoft Edge支持跨平台跨设备浏览
  8. 坚果nuts 加速 官网_【喂你播】坚果手机2020新品发布会来了;三星定向华为手机推以旧换新...
  9. 第4章 Python 数字图像处理(DIP) - 频率域滤波4 - 单变量的离散傅里叶变换DFT
  10. linux sed删除指定行_shell三剑客之sed!