当前位置:首页 > 日记 > 正文

金蝶session保持机制 | 什么是session?

1.什么是session?

一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。

session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。 有时候我们可以看到这样的话“在一个浏览器会话期间,。

这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系列动作,比如从登录到选购商品到结账登出这样一个网上购物的过程,有时候也被称为一个transaction),然而有时候也可能仅仅是指一次连接,也有可能是指含义①,其中的差别只能靠上下文来推断②。

然而当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道,比如打电话,直到对方接了电话通信才能开始,与此相对的是写信,在你把信发出去的时候你并不能确认对方的地址是否正确,通信渠道不一定能建立,但对发信人来说,通信已经开始了。 “保持状态”则是指通信的一方能够把一系列的消息关联起来,使得消息之间可以互相依赖,比如一个服务员能够认出再次光临的老顾客并且记得上次这个顾客还欠店里一块钱。

这一类的例子有“一个TCP session”或者“一个POP3 session”③。 而到了web服务器蓬勃发展的时代,session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案④。

有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session里”⑤。由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax。

servlet。 nsaction),然而有时候也可能仅仅是指一次连接,也有可能是指含义①,其中的差别只能靠上下文来推断②。

然而当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义, “面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道,比如打电话,直到对方接了电话通信才能开始,与此相对的是写信,在你把信发出去的时候你并不能确认对方的地址是否正确,通信渠道不一定能建立,但对发信人来说,通信已经开始了。“保持状态”则是指通信的一方能够把一系列的消息关联起来,使得消息之间可以互相依赖,比如一个服务员能够认出再次光临的老顾客并且记得上次这个顾客还欠店里一块钱。这一类的例子有“一个TCP session”或者 “一个POP3 session”③。

而到了web服务器蓬勃发展的时代,session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案④。有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session 里”⑤。

由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如 经常把Java里提供的javax.servlet.http.HttpSession简称为session⑥。

鉴于这种混乱已不可改变,本文中session一词的运用也会根据上下文有不同的含义,请大家注意分辨。

在本文中,使用中文“浏览器会话期间”来表达含义①,使用“session机制”来表达含义④,使用“session”表达含义⑤,使用具

体的“HttpSession”来表达含义⑥

5.cookie机制和session机制有哪些区别

具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。

同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择

如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览会话期的cookie被称为会话cookie。会话cookie一般不保存在硬盘上而是保存在内存里。

如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。

存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存的cookie,不同的浏览器有不同的处理方式。

金蝶session保持机制

相关文章

金蝶供应链怎么增加项目 | 金蝶K3

金蝶供应链怎么增加项目 | 金蝶K3

项目,金蝶,供货商,名称,供应链,1.金蝶K3中如何增加供货商名称金蝶K3增加供货商(会计常规叫法:供应商)的步骤如下:1、进入金蝶K3系统主界面,点击最左侧的系统设置,如下图箭头所示。2、进入系统设置模块后,点击二级菜单基础资料,再点击三级菜单公共资…

金蝶迷你版设置财务报表 | 金蝶财

金蝶迷你版设置财务报表 | 金蝶财

财务,财务报表,页面设置,设置,金蝶,1.金蝶财务迷你版资产负债表的公式怎么设金蝶财务软件迷你版的资产负债表的公式按以下方法进行设置:(1)货币资金=(库存现金+银行存款+其他货币资金)总账余额(2)应收账款= “应收账款”明细账借方余额+“预收账款…

不想让金蝶软件开机就 | 如何关掉

不想让金蝶软件开机就 | 如何关掉

自动启动,设置,方法,想让,金蝶,1.如何关掉设置开机自动启动软件可以通过设置“系统配置”里边的“启动”选项卡中“启动项目”来手动开启或关闭某些软件的开机自动启动功能,操作方式如下:1、按住键盘上微软徽标键的同时,按下R键,就会弹出”运行…

金蝶会计分录序时表 | 金蝶财务软

金蝶会计分录序时表 | 金蝶财务软

金蝶,分录,会计,财务软件,序时表,1.金蝶财务软件如何引出会计分录序时簿?金蝶财务软件:1、浏览会计分录序时簿会计分录序时簿中系统默认的是当期未过帐的凭证,序时簿中凭证默认为不排序,按录入的顺序排列。在此窗口中可以查看各种范围的会计分…

金蝶二级科目最多能加几个 | 金蝶

金蝶二级科目最多能加几个 | 金蝶

二级,科目,金蝶,几个,最多能,1.金蝶怎么增加二级科目?你要在会计科目中点增加,不要直接双击,如果双击就会更改原先的会计科目。先输入所要添加明细科目的会计科目的代码,然后在添加一级科目的后面二级科目的代码!如:1001现金 它的二级科目就输10…

金蝶密码如何重置 | 金蝶牌保险柜

金蝶密码如何重置 | 金蝶牌保险柜

密码,重置,重设,金蝶,1.金蝶牌保险柜密码怎么重设电子柜的话有三种设法:第1种>输入正确的密码按#键再按米键 再输入您要设定的密码再按#键确定 第2种>输入正确的密码开门后,在门后面有个复位按钮,按一下后,电子屏幕会出现--------这个的时候或…

金蝶进项税额修改借贷 | RP财务模

金蝶进项税额修改借贷 | RP财务模

设置,模块,财务,跨年度,修改,1.RP财务模块里的会计科目要怎么设置借贷?1、国税局系统管理的税种:增值税,消费税,车辆购置税,铁道部门、各银行总行、各保险总公司集中缴纳的营业税、所得税、城市建设维护税,中央企业缴纳的所得税,中央与地方所属企…

报税软件就选金蝶精斗云 | 公司打

报税软件就选金蝶精斗云 | 公司打

公司,报税,金蝶,财务软件,优势,1.公司打算引进精斗云软件,和以前的财务软件相比,金蝶精斗云的优势免维护:免安装、免维护、免年结,自动升级,账号式授权加密,自动备份,会计归档,不需要固定的服务器; 凭证便捷:图片、PDF、EXCEL根据模板生成凭证,支持6…

做账报税优选金蝶精斗云 | 公司打

做账报税优选金蝶精斗云 | 公司打

公司,报税,金蝶,财务软件,优势,1.公司打算引进精斗云软件,和以前的财务软件相比,金蝶精斗云的优势免维护:免安装、免维护、免年结,自动升级,账号式授权加密,自动备份,会计归档,不需要固定的服务器; 凭证便捷:图片、PDF、EXCEL根据模板生成凭证,支持6…

金蝶云专业版老掉线 | 财务软件金

金蝶云专业版老掉线 | 财务软件金

专业版,链接,网络,服务器,金蝶,1.财务软件金蝶专业版,电脑与服务器老是链接不上,但是网络是畅通的1、检查网络是否通畅,是否能访问服务器 2、检查系统是否有自带的防火墙,如果有自带防火墙,需要添加端口(服务器和客户端都要执行)。XP sp2版和200…

财务系统就选金蝶精斗云 | 公司打

财务系统就选金蝶精斗云 | 公司打

公司,财务,系统,金蝶,财务软件,1.公司打算引进精斗云软件,和以前的财务软件相比,金蝶精斗云的优势免维护:免安装、免维护、免年结,自动升级,账号式授权加密,自动备份,会计归档,不需要固定的服务器; 凭证便捷:图片、PDF、EXCEL根据模板生成凭证,支持6…

反结账后怎么修改凭证金蝶 | 用友t

反结账后怎么修改凭证金蝶 | 用友t

修改,用友,金蝶,1.用友t3反结账反记账后怎么修改凭证1、反记账的步骤:(1)、执行|总账|期末|期末对账功能,在打开的界面中,单击或选择要反记账的月份,按ctrl+h键,将凭证恢复记账前状态功能激活;(2)、执行总账|凭证|恢复记账前状态,在打开的对话在框…