JAVA基础教程:jsp 中 session 的介绍

2016-02-19 13:18 11 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的JAVA基础教程:jsp 中 session 的介绍,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Web开发 】

术语session

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

而到了web服务器蓬勃发展的时代,session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案④。有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session里”⑤。由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax.servlet.http.HttpSession简称为session⑥。  

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1603729.html

延伸阅读
标签: Java JAVA基础
一、软件下载: 1、java 这里使用的是jdk1.4.2。 下载地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe; 2、tomcat 这里的tomcat的版本是5.0的,安装版或是解压版都是可以的。 下载地址:http://apache.linuxforum.net/dis ... a-tomcat-5.0.28.exe 3、数据库 推荐使用mysql,but暂时找不到下载地址,由于此次...
标签: Web开发
使用CSS来定位页面内层的位置,一直是比较难以掌握的事情,很多时候,往往被绝对定位的元素,总是以浏览器的左上角为坐标原点,此时,如果浏览器的大小改变,被定义的层就会偏离设计想要的位置,让人很挠头。 其实,要想控制好层的绝对定位,只要理解CSS中关于定位(position)的定义,一切就会变得轻松简单。 CSS中关于定位(p...
标签: 飞盘
一握盘方法: 1.拳握法,手掌朝上,五指拳起自然向上,把飞盘放在掌上,盘底边缘通过掌心。用四指指尖抵住盘的内缘边。 2.正规的正射握盘,将飞盘的盘面向身体。盘底朝外,站立的方式放在手掌上,食指轻松的放在盘底缘,其它三个拇指像扇形样的伸张开,放在盘面。 ...
图像是多媒体中最重要的元素之一,通过漂亮的图像,可以很容易得抓住人们的视线,同时还也可以把许多问题直观地表现出来。 图像分为位图和矢量图,所谓位图,就是由点阵所组成的图像,每一个点都有一个颜色数值,由所有这些点组成了整个图像。从理论上讲,如果点数足够多,可以完全真实地来表现世界上的各种图像。这也是位图的一个优点,...
1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式...

经验教程

312

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部