`

通信(交互)状态化及管理

阅读更多

1.why

      跨多个请求保留与客户端会话状态;状态化。

2.how

      2.1:隐藏字段

            2..1:作用——会话跟踪;

            2..2:原理

            2..3:特点——每个页面均动态生成才有效。

      2.2:cookie——服务器在处理第一次请求后给浏览器的简短文本信息,存放在客户端。

            2..1:作用——跟踪

            2..2:原理——在第一次访问后服务器后,服务器就向客户端发送存放用户信息的cookie,以后访问同一个web站点或域时浏览器就会返回cookie文本信息。

            2..3:特点——用户信息放于客户端;不安全;易丢失;

            2..4:代码

                      Cookie cookie=newCookie("cool","tiger!");1个Cookie一个键值对

                      cookie.setMaxAge(20);单位为秒;默认关闭时间为浏览器关闭。

                      response.addCookie(cookie);

      2.3:URL重写——客户端将一些额外的数据追加到表示会话的每一个URL地址末尾。

            2..1:作用

            2..2:原理

            2..3:特点——简单有效但繁琐;

      2.4:session——建立在cookie和URL重写的基础上,session对象就是服务器为客户端创建并维护用于存放客户端状态数据的对象。该对象在服务器。

            2..0:会话——一个浏览器窗口从打开到关闭这个期间;Cookie消失,id消失,session存在与服务器而找不到

            2..1:作用

            2..2:原理——浏览器发送请求—>服务器创建session对象和唯一ID—>发送保存id的cookie响应客户端—>再次发送带cookie的请求—>容器通过id找到session

            2..3:特点

            2..4:代码

                  Httpsession session=request.getSession(FALSE);默认为FALSE没则创,有则不创。

                  session.setMaxInactiveInterval(30)设为-1时永不超时

                  session.setAttribute(name,value);

                  session.invalidate();

            2..5:会话超时管理

                     * 设置会话超时——

                     *session对象调用inbalidate()方法。

                     *应用结束(崩溃、取消部署)<session-config>15<session-timeout></session-timeout></session-config>——以min为单位

分享到:
评论

相关推荐

    Q/CSG1205031-2020南方电网输电线路在线监测通信规约及信息交互规范(试行).doc

    为适应中国南方电网有限责任公司输电线路在线监测技术的发展,规范输电线路在线监测装置与主站系统之间的通信规约及信息交互要求,促进输电线路在线监测系统的应用,提高线路智能化监控管理水平,特制定本规范。...

    Autosar DCM 诊断通信的管理

    DCM 会根据诊断会话的状态来管理诊断命令的执行和诊断结果的处理。DCM 还提供了多种诊断会话模式,包括 DefaultSession、ExtendedSession 和 RestrictedSession。 5. DCM 的诊断命令管理: DCM 负责管理诊断命令的...

    “调控一体化”模式下水电调数据通信技术研究.pdf

    电站的机组状态、机组出力、闸门开度、闸门状态等信息由电站监控系统采集,并以全数据上送的方式上送到梯调电调自动化系统。 1.1.2 水调系统 水调系统是水电调数据通信的重要组成部分。监控系统机组上下游水位、...

    操作系统课程设计-基于C++和QT实现的人机交互界面,具有进程管理,内存管理,磁盘管理,文件系统,设备管理五个功能模块+实验报告

    2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...

    基于数字化转型的电信综合网格管理的研究和实践.docx

    资源是指电信拥有、管理、使用自己或其他运营商能提供通信或信息服务的网络设备、网络能力及其关系的抽象描述。服务是指电信针对所出售的产品和销售品向客户提供关于产品属性、状态、使用资费以及该产品相关之客户、...

    灌区信息化管理系统.docx

    灌区信息化管理系统 一、系统组成 灌区信息化监测系统是从灌区管理现状及需要出发,结合我公司十余年水利水务方面的项目服务及运维经验,研发总结的一套系统管理方案。灌区信息化监测系统主要由数据采集、网络传输、...

    毕业设计-java+SSM+mysql脚本 备公司客户关系管理系统源代码

    通信设备公司客户关系管理系统用于管理与客户相信息与活动,包括通信设备公司与购买通信设备的顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程。...

    02379计算机网络管理

    在这一领域,国际标准组织(ISO)制定了一系列规范,如CMIS/CMIP,用于指导网络管理的标准化。 网络管理系统(NMS)通常包括通用网络管理软件,如IBM的NetView和HP的OpenView,以及与特定硬件结合的工具,如Cisco的...

    学校信息化设备与网络安全管理制度.doc

    学校信息化设备与网络安全管理制度 一、机房管理制度 1、路由器、交换机和服务器以及通信设备是网络的关键设备,须放置在计算机机 房内,不得自行配置或更换,更不能挪作它用。 2、计算机机房要保持清洁、卫生,并由...

    AUTOSAR中CAN通信协议栈配置详解 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    Bus SM 模块是总线状态管理模块,负责相应总线状态机的管理和总线故障的处理。 Bus Trcv Driver 模块是 ECU 抽象层的一部分,用于对收发器进行初始化配置,提供独立于控制器硬件的用于启动传输的服务和用于通知接收...

    酒店管理信息系统UML类图

    系统架构图包括六个部分:酒店管理系统、用户信息管理、客房信息管理、客房经营管理、客户信息管理和酒店状态信息。每个部分都有其特定的功能和权限。 系统类图包括五个管理类:HotelManage、UserManage、...

    水利工程中闸门自动化监控系统研究.pdf

    闸门自动化监控系统可以通过人机交互界面获取信息并下达操控指令,利用闸门监控设备采集状态信号,使用通信传输装置完成信息传输,基于PLC实现远程控制、状态监测和自我诊断。 1. 闸门自动化监控系统的运行流程 ...

    智能楼宇3D可视化IBMS系统平台建设方案.pptx

    缺乏高效的可视化管理手段目前的建筑信息越来越复杂,但当前系统建设还停留在传统的 2D 界面展示方式上,对于复杂的建筑空间信息无法直观展示,不便于理解,不但提高管理方面的成本,还降低管理效率。智能楼宇用户...

    S7-1200PLC与ABB机器人进行PROFINET通信的具体方法和步骤详解.docx

    通过以上步骤,S7-1200 PLC与ABB机器人能够实现高效的PROFINET通信,实现自动化生产线的精确控制和数据交互。这种通信方式在现代工业环境中广泛应用于机器人运动控制、传感器数据交换以及与其他自动化设备的协同工作...

    课设-基于QT和C++开发的人机交互的模拟操作系统源码+详细项目说明(含进程内存文件系统设备管理).zip

    2、适用人群:计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、机械电子信息等相关专业背景的在校大学生、专业老师 行业从业人员等下载使用。 3、用途:项目代表性强,具有创新性和...

    UML 状态图 uml 教程

    UML(Unified Modeling Language)是一种标准化的建模语言,广泛应用于软件开发、系统设计和项目管理等领域。状态图是 UML 中的一种重要建模工具,用于描述对象在生命周期中的状态变化和转换过程。本教程主要介绍...

    计算机网络管理与安全技术概述.ppt

    主从管理模式是由执行管理任务的主管理机和通过主管理机取得管理信息并与用户进行交互的从管理机构成;客户机管理模式是由客户机与管理机协同进行的;浏览器管理模式是通过WEB浏览器对网络实施管理的方式。 单机...

    威胜电度表通信协议V4.1

    【威胜电度表通信协议V4.1】是威胜集团针对其...总的来说,威胜电度表通信协议V4.1是一个全面、适应性强的通信规约,能够适应不同场景下的电能表数据交互需求,为电力系统的自动化管理和远程监控提供了有力的技术支持。

    基于C#平台通过S7.net实现与西门子S7-200SMART的以太网通信方法.docx

    - 在读写操作前,应检查PLC的连接状态,例如`if (plc1.IsConnected)`,确保在连接状态下进行通信,防止出现错误。 7. **调试和优化**: - 编译并运行应用程序,进行实际的通信测试,根据结果调整代码,确保数据...

    智能楼宇能源管理系统.doc

    2. 网络通信层:使用通信网关可以将各个子系统所使用的非标准通信协议统一转换为标准的协议,将监测数据及设备运行状态传输至智能楼宇能源管理平台,并下发上位机对现场设备的各种控制命令。 3. 监控层:具有良好的...

Global site tag (gtag.js) - Google Analytics