`
罗春桉
  • 浏览: 16049 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Request、Session、Application三者的对比

阅读更多

一、生成方式

1.Request,浏览器发送一次请求之后,服务器端生成一个包含请求参数的Request对象。

2.Session,浏览器第一次访问服务器时,创建在服务器端。

3.Application,在服务器启动时就生成。

 

 

二、生存周期

1.Request,仅仅在一个用户的一次请求中才有作用。

2.Session,在第一次创建到设定的Session生存周期内有效一般为30分钟(也可自己设定)。

3.Application,从服务器开启到服务器关闭。

 

 

三、使用范围

1.Request,仅对一个用户的一次请求(forword/include后仍然是同一个请求)有效,

2.Session,一个Session对应一个用户,在Session生存周期内有效。但关闭浏览器后,由于Session是在服务器端生成

             的,所以服务器端的Session不会马上销毁。只有当Session Timeout或调用invalidate()时服务器端的

             Session才被销毁。关闭浏览器后,将不能向服务器端发送请求,且服务器的Sesssion只有等待Timeout才能

             销毁。

3.Application, 网站的全局变量,所有用户都能用。

 

 

四、实际应用

1.Request,用于向服务器发送一次请求的数据。

2.Session,用于保存用户的信息,或是常用到的信息。

3.Application,用于存储网站的全局变量如,访问量,当日访问量...

分享到:
评论

相关推荐

    关于servlet中request,session,application三者关系的形象解析

    NULL 博文链接:https://wb8206656.iteye.com/blog/1576584

    仅利用session和application实现聊天室

    2、理解并熟练应用session、application对象。 二、实验内容 1、设计聊天室,在聊天室中,需要通过JSP内置对象application来实时保存特定数量的当前聊天信息。 聊天室的设计包括:用户进行登录,选择聊天室,进行...

    简易聊天室

    简易聊天室本次实验的目的是通过以下题目掌握JSP内置对象,包括:request,response,session,application等。 (1)制作简易聊天室,能够实现简单的页面聊天功能。 (2)制作网页计数器,要求相同的窗口内刷新页面访问...

    ASP开发技术大全1

    包括HTML标记语言、CSS样式、ASP基础、ASP运行环境配置和管理、ASP程序调试与错误处理、VBScript脚本语言、JavaScript脚本语言、Request对象、Response对象、Application对象、Session对象、Server对象、Object...

    ASP开发技术大全3

    包括HTML标记语言、CSS样式、ASP基础、ASP运行环境配置和管理、ASP程序调试与错误处理、VBScript脚本语言、JavaScript脚本语言、Request对象、Response对象、Application对象、Session对象、Server对象、Object...

    ASP开发技术大全2

    包括HTML标记语言、CSS样式、ASP基础、ASP运行环境配置和管理、ASP程序调试与错误处理、VBScript脚本语言、JavaScript脚本语言、Request对象、Response对象、Application对象、Session对象、Server对象、Object...

    ASP开发技术大全4

    包括HTML标记语言、CSS样式、ASP基础、ASP运行环境配置和管理、ASP程序调试与错误处理、VBScript脚本语言、JavaScript脚本语言、Request对象、Response对象、Application对象、Session对象、Server对象、Object...

    ASP开发技术大全5

    包括HTML标记语言、CSS样式、ASP基础、ASP运行环境配置和管理、ASP程序调试与错误处理、VBScript脚本语言、JavaScript脚本语言、Request对象、Response对象、Application对象、Session对象、Server对象、Object...

    java 面试题 总结

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...

    超级有影响力霸气的Java面试题大全文档

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别?  Java Bean 是可...

    用jsp作的聊天工具chat

    jsp是当前流行开发动态网页语言。本文简要介绍如何用jsp实现聊天室程序。 聊天室的设计思路 ...采用request的getParameter()方法提取各个数据域内容,拼接成为单条信息内容,根据是否私聊,添加接受者信息。

    Jetty中文手册

    Application Server Integrations(集成) Apache Geronimo JEE 配置Apache httpd和Jetty教程 配置Apache mod_proxy和Jetty 配置Jetty中的AJP13 在JBoss中配置Jetty Remote Glassfish EJBs from Jetty Jetty and ...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    8.7.2 使用M印类型的request、session、application 8.8 疑难解惑 8.8.1 Struts Prepare And Execute Filter过滤器 8.8.2 struts.xml文件配置出错 8.9 精彩回顾 第9章 庖丁解牛 ——揭密Struts2高级技术 9.1 本章...

    外文翻译 stus MVC

    ActionForm maintains the session state for the Web application. ActionForm is an abstract class that is sub-classed for each input form model. When I say input form model, I am saying ActionForm ...

    ASP3《高级编程》(第一部分)

    3.3 ASP的Application对象和Session对象 83 3.3.1 ASP的Application对象成员概述 84 3.3.2 ASP的Session对象成员概述 85 3.3.3 使用Application和Session的事件 86 3.3.4 活动中的ASP Application对象 89 3.3.5...

    ASP3《高级编程》(第二部分)

    3.3 ASP的Application对象和Session对象 83 3.3.1 ASP的Application对象成员概述 84 3.3.2 ASP的Session对象成员概述 85 3.3.3 使用Application和Session的事件 86 3.3.4 活动中的ASP Application对象 89 3.3.5...

    Visual Basic 6编程技术大全 中译本扫描版带书签 2/2

    第三部分数据库编程437 第13章ADO对象模型437 13.1 Connection对象439 13.1.1属性439 13.1.2方法442 13.1.3事件444 13.1.4 Errors集合446 13.2 Recordset对象446 13.2.1属性447 13.2.2方法455 13.2.3事件466 13.3 ...

    Visual Basic 6编程技术大全 中译本扫描版带书签 1/2

    第三部分数据库编程437 第13章ADO对象模型437 13.1 Connection对象439 13.1.1属性439 13.1.2方法442 13.1.3事件444 13.1.4 Errors集合446 13.2 Recordset对象446 13.2.1属性447 13.2.2方法455 13.2.3事件466 13.3 ...

    ASP和SQL网站数据库程序设计(DOC)

    9-5-4 Application与Session对象的事件处理程序 285 9-5-5 Global.asa文件的使用 285 第10章 ODBC的设置与应用……….…….287 10-1 ODBC的简介 288 10-2 数据存取组件的更新 290 10-2-1 下载MDAC 290 10-2-...

    C#完整教程

    7.7 线程的同步:生产者和消费者关系 151 习题: 153 第八章 ADO.NET与数据操作 154 8.1 数据库基本概念 154 8.2 设计连接和不连接数据库应用程序的基本步骤: 154 8.3 用ACCESS创建数据库 155 8.4 结构化查询语言SQL...

Global site tag (gtag.js) - Google Analytics