什么是Cookie对象,Session对象,application对象?

(1)Cookie对象是:
一个由网页服务器放在您硬盘上的非常小的文本文件.
它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒。它只能被您使用并且只能由提供的服务器读取.

使用Cookie的目的是:

告诉服务器您再次的访问该服务器.

Cookie能为您做什么?:

帮您节约时间。如果您自定义页面,或注册产品或服务。cookie帮助微软记住您的身份.当下一次您再次访问的时候,我们将显示您需要的信息。或者当您注册另一个产品或服务的时候,您只需要键入您的E-mail和密码。我们将帮您填入任何您已经回答过的问题。当然,如果您就不注册或提交个人信息到微软。服务器只知道一个有cookie的人在重新访问网站您控制着是否让我们知道您的信息。如果您告诉我们更多,我们将能够更好的帮助您获得您想要的信息搞和产品。注意:您随时可以在个人信息中心编辑您的个人信息。

(2)Session对象是:
  session对象用于存储特定的用户会话所需的信息 。
Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。
  Session中文是“会话”的意思,在ASP中代表了服务器与客户端之间的“会话”。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。引用Session
则可以让一个用户访问多个页面之间的切换也会保留该用户的信息。

  系统为每个访问者都设立一个独立的Session对象,用以存储Session变量,并且各个访问者的Session对象互不干扰。

  Session与Cookie是紧密相关的。
Session的使用要求用户浏览器必须支持Cookie,如果浏览器不支持使用Cookie,或者设置为禁用Cookie,那么将不能使用Session。

  Session信息对客户来说,不同的用户用不同的Session信息来记录。当用户启用Session时,ASP自动产生一个SessionID.在新会话开始时,服务器将SessionID当做cookie存储在用户的浏览器中。
  session语法:
  session.集合∣属性∣方法
  举例:
  <html>
  <head>
  <title>学好session加油</title>
  </head>
  <%
  session("greeting")="ASP“
  Response.write(session("greeting"))
  %>
  </body>
  </html>
  Session对象的集合、属性、方法、事件

(3)application对象是:

  在一起协同工作以完成某项任务的一组 ASP 文件称作应用程序(application)。ASP 中的 Application 对象用于将这些文件捆绑在一起。

  Application 对象

  web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 文件一起协同工作来完成某项任务。ASP 中的 Application 对象用来把这些文件捆绑在一起。

  Application 对象用于存储和访问来自任何页面的变量,类似于 session 对象。不同之处在于,所有的用户分享一个 Application 对象,而 session
对象和用户的关系是一一对应的。

  Application 对象握有会被应用程序中的许多页面使用的信息(比如数据库连接信息)。这意味着可以从任何的页面访问这些信息。同时也意味着你可在一个地点改变这些信息,然后这些改变会自动反映在所有的页面上。

什么是Cookie对象,Session对象,application对象?,码迷,mamicode.com

时间: 2024-12-06 00:41:55

什么是Cookie对象,Session对象,application对象?的相关文章

Struts2中获取Web元素request、session、application对象的四种方式

我们在学习web编程的时候,一般都是通过requet.session.application(servletcontext)进行一系列相关的操作,request.session.和application他们都是web开发最常用和最实用的对象,有了它们可以大大方便开发人员进行开发和操作.但是在struts2中,基本都是action,这些个方法都是没有requet.session.application,所以如何获取这几个常用对象,也成了大家都比较关注的问题,下面我就来演示下,如何在struts2中

[Struts2]访问request,session和application对象(转)

与Servlet API解耦的访问方式 Structs2对HttpServletRequest,HttpSession,和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest,Httpsession,ServletContext对应的Map对象来保存和读取数据. 要获取这三个Map对象,可以使用com.opensymphony.xwork2.ActionContext类. ActionContext是acti

浅谈JS中的!=、== 、!==、===的用法和区别 JS中Null与Undefined的区别 读取XML文件 获取路径的方式 C#中Cookie,Session,Application的用法与区别? c#反射 抽象工厂

var num = 1;    var str = '1';    var test = 1;    test == num  //true 相同类型 相同值    test === num //true 相同类型 相同值    test !== num //false test与num类型相同,其值也相同, 非运算肯定是false    num == str  //true 把str转换为数字,检查其是否相等.    num != str  //false == 的 非运算    num ==

cookie、session和application都是些什么神?——图文加案例,不怕你不会,就怕你不看

cookie.session和application都是些什么神? 前言: 一直想写一篇关于cookie和session的博客,由于种种原因,一直没有整理,这不,今天还就遇到问题了,之前虽然会,但是好久没用又给忘了,结果还得查资料.是时候填坑了,闲话少说,开干. application Application用于保存所有用户的公共的数据信息,在这只是提一下,不过多解释. 下面我主要解说cookie和session,不过在解说之前有必要让大家先了解一下HTTP协议和会话跟踪 HTTP协议 协议是指

session与application对象

一.session与application 1.session的关系图 显示session的ID 代码如下: 1.先创建一个t1.jsp页面,创建一个session,设置键和值 2.然后另外创建一个t2.jsp页面,获取t1.jsp中session的值 还可以重新赋值给session 总结: 客户端的session 其实是标记了你的请求来自哪个浏览器 问题1:永远都一样吗? 答:重启了浏览器,你的session id就改变了, 结果会导致,再无法取回原来在服务端保存的数据. 问题2:假设客户端的

Struts2之Action获取request、session、application对象

需要分别实现对应的接口:RequestAware, SessionAware, ApplicationAware 首先,当浏览器拿着地址去访问服务器时,服务器解析出地址的后缀并传给web.xml配置好的前端控制器,这个时候struts2的前端控制器拿到这个字符串后,就会开始判断它是否跟配置文件里的某个Action对象匹配上. 匹配上之后,前端控制器就会放行,执行相应Action.由于Action代替原有的Servlet做控制,但问题是它本身并不是Servlet类,并没有request这些属于Se

Application对象、Session对象、Cookie对象、Server对象初步认识

Application对象:记录应用程序参数的对象 用于共享应用程序级信息,即多个用户共享一个Application对象.在第一个用户请求ASP.NET文件时,将启动应用程序并创建Application对象.一旦Application对象被创建,它就可以共享和管理整个应用程序的信息.在应用程序关闭之前,Application对象一直存在.所以,Application对象是用于启动和管理ASP.NET应用程序的主要对象 属性: Application.AllKeys:返回全部Application

jsp九大内置对象:request、response、session、application、out、page、pageContext、config、exception

JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 1.request对象 request 对象是 javax.servlet.httpServletRequest类型的对象. 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据.(包括头信息.系统信息.请求方式以及请求参数等).request对象的作用域为一次请求. 2.res

Application对象

11.1  Application对象 Application对象生存期和Web应用程序生存期一样长,生存期从Web应用程序网页被访问开始,HttpApplication类对象Application被自动创建,直到没有一个网页被访问时结束,Application对象被自动撤销.因此Application对象中的变量也有相同生存期,并且变量可以被Web应用程序中的所有网页访问.因此,可以在Application对象中建立一些全局的公用变量,由于存储在Application对象中的数值可以被应用程序

ASP入门(十一)-Application对象

在一起协同工作以完成某项任务的一组ASP文件称为一个应用程序.Application 对象用于把这些文件捆绑在一起. Application 对象用于在整个应用程序生存期间保存信息. Application 对象用于存储和访问来自任何页面的变量,类似于 Session 对象.不同之处在于,所有用户分享一个 Application 对象,而 Session 对象和用户的关系是一一对应的. Application 对象没有属性. Application 对象的原理是这样的,在每次应用程序启动(即 I