ServletContext的作用】的更多相关文章

一个项目只有一个ServletContext对象,一个tomcat有多个项目 作用:在多核Servlet中来获取这个唯一的对象,使用ta给多个Servlet传递数据. 在Tomcat启动时创建,在Tomcat关闭时消失…
总结如下: 明确了Servlet规范中ServletContext的作用和意义.此外明确一个Tomcat中多个web应用,每个人web应用有唯一的一个ServletContext(全局上下文).[例子见:同一tomcat多个应用session问题]        这个ServletContext 对应JSP中内置对象javax.servlet.jsp.ServletContext(作用于application全局级) 明确Spring(Spring.context包定义)上下文 Applicat…
前言 前面我介绍了一下什么是servlet,它的生命周期,执行过程和它的原理.这里我们做一个简单的回顾! 什么是Servlet? servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序).servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求. 执行过程: 生命周期: 实例化-->初始化-->服务->销毁 出生:(实例化-->初始化)第一次访问Servlet就出生(默认情况下) 活着:(服务)应用活着,servl…
ServletContext 对象:问题: Request 解决了一次请求内的数据共享问题,session 解决了用户不同请求的数据共享问题,那么不同的用户的数据共享该怎么办呢?解决: 使用 ServletContext 对象作用: 解决了不同用户的数据共享问题原理: ServletContext 对象由服务器进行创建,一个项目只有一个对象.不管在项目的任意位置进行获取得到的都是同一个对象,那么不同用户发起的请求获取到的也就是同一个对象了,该对象由用户共同拥有.特点: 服务器进行创建 用户共享…
一.Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求.响应给浏览器的动态资源.但servlet的实质就是java代码,通过java的API  动态的向客户端输出内容 servlet规范:包含三个技术点 1)servlet技术 2)filter技术---过滤器 3)listener技术---监听器 2.Servlet快速入门 实现步骤: 1)创建类实现Servlet接口 2)覆盖尚未实现的方法---se…
一.Servlet简介  1.什么是servlet: sun公司提供的一套规范(接口),用来处理客户端请求.响应给浏览器的动态资源.但servlet的实质就是java代码,通过java的API动态的向客户端输出内容. servlet规范:包含三个技术点 1)servlet技术 2)filter技术---过滤器 3)listener技术---监听器 2.怎么创建servlet 实现步骤:1.创建类实现servlet接口    2.覆盖尚未实现的方法---重点实现service方法    3.在we…
ServletContext是Servlet与Servlet容器之间直接通信的接口.Servlet容器在启动一个Web应用时,会为它创建一个ServletContext对象.每个Web应用都有唯一的ServletContext对象,可以把Servlet对象形象的理解为Web应用的总管家,同时一个Web应用中的所有Servlet对象都共享一个ServletContext,所有的Servlet对象都可以通过ServletContext来访问容器中的各种资源.当Servlet容器终止一个Web应用时,…
1.什么是ServletContext对象 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象内部封装是该web应用的信息,一个web应用只有一个ServletContext对象. 问题:一个web应用有几个servlet对象?----多个 ServletContext对象的生命周期? 创建:该web应用被加载(服务器启动或发布web应用(前提,服务器启动状态)) 销毁:web应用被卸载(服务器关闭,移除该web应用) 2.怎样获得Servle…
一,Servlet接口实现类:sun公司为Servlet接口定义了两个默认的实现类,分别为:GenericServlet和HttpServlet. HttpServlet:指能够处理HTTP请求的servlet,它在原有的Servlet接口上添加了一与HTTP协议处理的方法,它比Servlet接口的功能更为强大.因此开发人员在编写Servlet时,通常应继承这个类,而避免直接去实现Servlet接口. HttpServlet在实现Servlet接口时,覆写了service方法,该方法体内的代码会…
个人理解:  ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了.通过这个对象,我们可以向里面存数据(键值对),也可以通过别的Servlet来获取这个数据:也可以根据相对(服务器)路径继来获取绝对路径.根据这个信息我们可以在以后创建文件的过程中,将静态资源的文件尽量创建在web-content文件夹下,而项目文件.配置文件创建在src下.不要直接创建在web文件夹下(不会在服务器上生成). 一.ServletContext对象…